दिलचस्प पोस्ट
टीसीपीडीएफ मेरे इनलाइन सीएसएस को क्यों अनदेखा करता है? क्या <स्क्रिप्ट> टैग स्वयं बंद नहीं किया जा सकता है? जावा में कोई क्रमबद्ध सूची क्यों नहीं है? JDBC का उपयोग करते हुए मैं SQL Server 2008 डेटाबेस से कैसे जुड़ूं? क्या एक सरणी एक आदिम प्रकार या वस्तु है (या पूरी तरह से कुछ)? कैसे जावास्क्रिप्ट का उपयोग कर CSS3 एनीमेशन को रोकने और फिर से शुरू करें? पर्ल में एक स्ट्रिंग में फ़ाइल को गलाने का सबसे अच्छा तरीका क्या है? सी-स्टाइल मल्टीलाइन टिप्पणी से मिलान करने के लिए रेगेक्स फ़्रेम-बाय-फ़्रेम एनीमेशन प्रारंभ करना मोजररा जेएसएफ में फ्लैश के बारे में अपवाद थ्रेड सुरक्षित-यूनिट के लिए यूनिट टेस्ट? क्रोम एक्सटेंशन में क्रॉस-उत्पत्ति XMLHttpRequest स्ट्रिंग के रूप में संपत्ति का नाम प्राप्त करें मैं एक त्वरित स्क्रिप्ट में टर्मिनल कमांड कैसे चलाऊँ? (जैसे एक्सकोडबिल्ड) सी # WinForms के साथ पारदर्शी छवि

jQuery अनचाहे प्रकार त्रुटि: ऑब्जेक्ट की संपत्ति '$' फ़ंक्शन नहीं है

सब, मैंने एक प्रीबंडले जेएस / सीएसएस फॉर्म आवेदन डाउनलोड किया है और मैं इसे WordPress में उपयोग करने का प्रयास कर रहा हूं। मुझे निम्न कोड मिल गया है:

$(document).ready(function () { /*----------------------------------------------------------------------*/ /* Parse the data from an data-attribute of DOM Elements /*----------------------------------------------------------------------*/ $.parseData = function (data, returnArray) { if (/^\[(.*)\]$/.test(data)) { //array data = data.substr(1, data.length - 2).split(','); } if (returnArray && !$.isArray(data) && data != null) { data = Array(data); } return data; }; /*----------------------------------------------------------------------*/ /* Image Preloader /* http://engineeredweb.com/blog/09/12/preloading-images-jquery-and-javascript /*----------------------------------------------------------------------*/ // Arguments are image paths relative to the current page. $.preload = function() { var cache = [], args_len = arguments.length; for (var i = args_len; i--;) { var cacheImage = document.createElement('img'); cacheImage.src = arguments[i]; cache.push(cacheImage); } }; /*----------------------------------------------------------------------*/ /* fadeInSlide by revaxarts.com /* Fades out a box and slide it up before it will get removed /*----------------------------------------------------------------------*/ $.fn.fadeInSlide = function (speed, callback) { if ($.isFunction(speed)) callback = speed; if (!speed) speed = 200; if (!callback) callback = function () {}; this.each(function () { var $this = $(this); $this.fadeTo(speed / 2, 1).slideDown(speed / 2, function () { callback(); }); }); return this; }; /*----------------------------------------------------------------------*/ /* fadeOutSlide by revaxarts.com /* Fades out a box and slide it up before it will get removed /*----------------------------------------------------------------------*/ $.fn.fadeOutSlide = function (speed, callback) { if ($.isFunction(speed)) callback = speed; if (!speed) speed = 200; if (!callback) callback = function () {}; this.each(function () { var $this = $(this); $this.fadeTo(speed / 2, 0).slideUp(speed / 2, function () { $this.remove(); callback(); }); }); return this; }; /*----------------------------------------------------------------------*/ /* textFadeOut by revaxarts.com /* Fades out a box and slide it up before it will get removed /*----------------------------------------------------------------------*/ $.fn.textFadeOut = function (text, delay, callback) { if (!text) return false; if ($.isFunction(delay)) callback = delay; if (!delay) delay = 2000; if (!callback) callback = function () {}; this.each(function () { var $this = $(this); $this.stop().text(text).show().delay(delay).fadeOut(1000,function(){ $this.text('').show(); callback(); }) }); return this; }; /*----------------------------------------------------------------------*/ /* leadingZero by revaxarts.com /* adds a leding zero if necessary /*----------------------------------------------------------------------*/ $.leadingZero = function (value) { value = parseInt(value, 10); if(!isNaN(value)) { (value < 10) ? value = '0' + value : value; } return value; }; }); 

मैं यह मान रहा था कि WordPress कोई भी विरोध एक मुद्दा पैदा नहीं कर रहा था, इसलिए मैंने निम्नलिखित आखिरी ब्रैकेट को निम्न की तरह देखने के लिए अद्यतन किया:

 }, "jQuery"); 

हालांकि, मुझे अभी भी एक ही त्रुटि मिल रही है क्या किसी को पता है कि इस मुद्दे पर क्या असर पड़ेगा और इसे कैसे सुलझाया जाए?

अग्रिम में धन्यवाद!

Solutions Collecting From Web of "jQuery अनचाहे प्रकार त्रुटि: ऑब्जेक्ट की संपत्ति '$' फ़ंक्शन नहीं है"

यह एक वाक्यविन्यास मुद्दा है, "कोई विवाद" मोड में वर्डप्रेस भार के साथ शामिल jQuery पुस्तकालय। यह अन्य जावास्क्रिप्ट पुस्तकालयों के साथ संगतता समस्याओं को रोकने के लिए है जो कि वर्डप्रेस लोड हो सकता है। "ना-कबूल" मोड में, $ शॉर्टकट उपलब्ध नहीं है और लंबे समय तक jQuery का उपयोग किया जाता है, अर्थात

 jQuery(document).ready(function ($) { 

फ़ंक्शन कॉल के बाद कोष्ठक में $ शामिल करके आप फिर कोड ब्लॉक में इस शॉर्टकट का उपयोग कर सकते हैं।

पूर्ण विवरण के लिए देखें वर्डप्रेस कोडेक्स

मेरा पसंदीदा ना-संघर्ष-अनुकूल निर्माण:

 jQuery(function($) { // ... }); 

फ़ंक्शन पॉइंटर के साथ jQuery कॉलिंग $ (दस्तावेज़) के लिए एक शॉर्टकट है .ready (…)

या जैसा कि हम coffeescript में कहते हैं:

 jQuery ($) -> # code here 

WordPress में बस प्रतिस्थापित करें

 $(function(){...}); 

साथ में

 jQuery(function(){...}); 

आप विषय functions.php फ़ाइल में निम्नलिखित की तरह कुछ जोड़कर Google पुस्तकालय के साथ डिफ़ॉल्ट WordPress jQuery स्क्रिप्ट को बदलने के लिए विचार कर सकते हैं:

 function modify_jquery() { if (!is_admin()) { wp_deregister_script('jquery'); wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', false, '1.10.2'); wp_enqueue_script('jquery'); } } add_action('init', 'modify_jquery'); 

यहां से लिया गया कोड: http://www.wpbeginner.com/wp-themes/replace-default-wordpress-jquery-script-with-google-library/

शायद आप jquery से पहले इस तरह कोड है:

 var $jq=jQuery.noConflict(); $jq('ul.menu').lavaLamp({ fx: "backout", speed: 700 }); 

और वे संघर्ष थे

आप $ को बदल सकते हैं (jQuery)