2012-07-18 17 views
17

जब मैं आग बग कंसोल में देखता हूं तो मुझे यह त्रुटि मिल रही है। मैं वर्डप्रेस पर एक स्लाइडर बनाने की कोशिश कर रहा हूँ। मैं एक स्थानीयहोस्ट पर काम कर रहा हूं इसलिए मैं वास्तव में क्या दिखा सकता हूं। हालांकि, जब स्लाइडर सिर्फ WordPress फ़ाइल के बाहर एक HTML फ़ाइल में है तो यह काम करता है। जब WordPress में, यह मुझे वह त्रुटि दे रहा है। समस्या के बारे में कोई अंतर्दृष्टि की सराहना की जाएगी। धन्यवाद।jQuery.easing [jQuery.easing.def] एक फ़ंक्शन नहीं है

+7

अपना कोड पोस्ट करें। हम अदृश्य कोड डीबग नहीं कर सकते हैं। – Blender

+1

यह ब्लॉग पोस्ट मेरी मदद करता है, अब यह मेरे लिए काम करता है: [http://www.gilluminate.com/2011/06/06/jquery-easingjquery-easing-def-is-not-a-function/](http: //www.gilluminate.com/2011/06/06/jquery-easingjquery-easing-def-is-not-a-function/) – OlivierG

उत्तर

5

क्या आपने jQuery आसान प्लगइन आयात किया था? कुछ

<script src="http://code.jquery.com/jquery.min.js"></script> 
    <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"></script> 

आपके पृष्ठ में कुछ?

+0

हाँ, जब मैं जोड़ता हूं कि मुझे एक संदर्भ त्रुटि मिलती है: jQuery को परिभाषित नहीं किया जाता है तो मूल त्रुटि –

+0

तो आपको आसान प्लगइन से ठीक पहले, jQuery को भी जोड़ना होगा ... मैंने जवाब संपादित किया है! – pna

+1

jQuery परिभाषित नहीं किया गया है, लेकिन मूल त्रुटि अभी भी –

19

कृपया जांचें कि क्या आप एक से अधिक बार jQuery लोड कर रहे हैं। यदि आपने मैन्युअल रूप से पाद लेख में डाला है, तो इसे हटाने का प्रयास करें।

+2

धन्यवाद .. आपने मेरा दिन बचाया! –

+0

मेरे लिए काम किया ... धन्यवाद – user460114

+0

मेरे जीवन को बचाने के लिए धन्यवाद और मेरे लिए एक ही पाद लेख के रूप में एक से अधिक jquery है।धन्यवाद – zahed

44

हर किसी को कुछ समय बचाने के लिए। अपने jQuery के सहजता प्लगइन फ़ाइल खोलें और अंदर कोड लपेट: प्लगइन उपयोग करने से पहले सिर टैग करने के लिए

$(document).ready(function() { 
    Code goes here... 
}); 
+0

हाँ - यह मेरे लिए किया गया ;-) –

+0

और मुझे :) धन्यवाद – nsilva

+0

मुझे केवल सामान्य जेएस/ब्राउजरिफ़ाई के साथ इसका उपयोग करते समय समस्या मिलती है लेकिन इस समाधान ने इसे ठीक किया। – texelate

2

रखें jquery.easing.1.3.js या

+0

धन्यवाद – Bala

1

आप jQuery आसान प्लगइन आयात कर रहे हैं document.ready का उपयोग करें? या कुछ भी अधिक तो 1.7.2? तो सिर्फ इतना है कि और उपयोगकर्ता एक नीचे हटाने ... काम हो जाएगा ....

<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script> 
14

समस्या

swing: function (x, t, b, c, d) { 
    return jQuery.easing[jQuery.easing.def](x, t, b, c, d); 
} 

jQuery इस समारोह में कर सकता है नहीं है jQuery के बराबर हो, जहां jQuery.extend(jQuery.easing, लागू किया गया है।

  1. $
  2. रैप कोड से बदलने की jQuery

    (function($, undefined) { 
        ... 
    }) (jQuery); 
    
+0

ऐसा करने के बाद यह काम करता है यह मेरे लिए काम करता है! उत्तम! –

+0

यह एक काम करता है, इतना बड़ा !! – DarkteK

+0

यह मेरे लिए काम किया ... बहुत बहुत धन्यवाद। – Nikz

1
if(typeof jQuery.easing[jQuery.easing.def] == 'function'){ 
    return jQuery.easing[jQuery.easing.def](x, t, b, c, d); 
} 

साथ

0

घोषित न करें झूले पर इस कोड() easing.js पर समारोह की कोशिश शीर्षलेख पर लिपि, इसे jQuery के माध्यम से कॉल करें। दस्तावेज़ पूरी तरह से लोड होने पर getScript() फ़ंक्शन।

उदाहरण:

<script> 
$(document).ready(function() { 
    $.getScript('path_to_script/easing_script_name.js'); 
}); 
</script> 

त्रुटि की वजह से है कि jQuery स्क्रिप्ट में ढील के पूरी तरह से पहले कहा जाता है।

संबंधित मुद्दे