तो मुझे पता है कि मैन्युअल रूप से इसे कैसे ठीक किया जाए लेकिन यह कष्टप्रद है!ब्राउज़र को jQuery परिभाषित नहीं किया गया है?
मैं बूटस्ट्रैप dropdown.js शामिल है और समारोह के अंत में
}(jQuery);
मेरी शिम अंदर मैं एक निर्भरता के रूप में jQuery सेट किया गया है
'bootstrap': {
"exports": 'bootstrap',
"depends": {
"jquery": '$'
}
},
यह इस तरह लगता है केवल है $
का उपयोग करने का तरीका, लेकिन ड्रॉपडाउन के अंत में jQuery है क्योंकि कंसोल
ReferenceError: jQuery is not defined
}(jQuery);
012 दिखाता है
इसे }($);
पर बदल रहा है।
तो मेरा सवाल यह है कि क्या किसी को मैन्युअल रूप से इसे किए बिना इसे बेहतर करने का कोई विचार है, या मैन्युअल रूप से स्क्रिप्ट को सर्वश्रेष्ठ रूप से संपादित कर रहा है?
तो मुझे लगता है कि करने के लिए किया था, 'jQuery की बदलती के रूप में उपयोग को शामिल करना चाहिए:' jQuery ':' jQuery 'के लिए' $ ' मदद हो सकती है।हालांकि, मुझे कुछ के लिए जवाब जानना अच्छा लगेगा। – Lotus
क्या आप यहां कुछ विवरण कोड जोड़ देंगे। ऐसा तब होता है जब हमारे पास jquery फ़ाइल शामिल है, उचित नहीं है। – Mahipat
@ माहीपत यह वास्तव में दर्द हो सकता है, मुझे पता है कि आप कैसा महसूस करते हैं। मैंने जो किया वह वास्तविक प्लगइन स्क्रिप्ट संपादित किया गया था। मैं इस विधि को पसंद नहीं करता, लेकिन यह काम करता है। अधिकांश प्लगइन एक स्वयं invoking समारोह के साथ लिखा जाता है '(समारोह ($) { $ .fn.function_name = function (x) {}; }) (jQuery);' वह कोड jQuery कीवर्ड को ' $ ', लेकिन किसी कारण से मुझे मैन्युअल रूप से' (jQuery) '' ($) 'को बदलना होगा। मैंने काम करने के बाद इसे बहुत सोचा नहीं, लेकिन शायद मुझे यह सोचना चाहिए। –