हैं प्लग इन अच्छी तरह से व्यवहार कर रहे हैं, तो यह काम करना चाहिए:
<script src="jquery-1.2.2.js"></script>
<script src="thickbox.js"></script>
<script src="jquery-1.7.1.js"></script>
<script src="slideshow.js"></script>
(जाहिर है उन स्क्रिप्ट के नाम से बने होते हैं।) Here's an example (source) (मैं jQuery 1.4 इस्तेमाल किया। 2 और jQuery 1.7.1 क्योंकि Google 1.2.2 होस्ट नहीं करता है)।
अच्छी तरह से व्यवहार प्लग इन के साथ ऊपर काम करता है क्योंकि एक अच्छी तरह से व्यवहार प्लग में वैश्विक $
पर बिल्कुल भरोसा नहीं करता, बल्कि jQuery
वैश्विक जब यह लोड किया गया था के रूप में के मान का उपयोग करता है और एक बंद में इसे करने के लिए एक संदर्भ पकड़ लेता है, तो का उपयोग करता है स्थानीय संदर्भ प्लग-इन के कोड भर में, इस तरह:
// Example plug-in setup
(function($) {
// ...Plug-in code using `$` here -- note it's a *local* `$`,
// not the global `$`, and not the global `jQuery`...
})(jQuery);
या
(function() {
var $ = jQuery;
// ...Plug-in code using `$` here -- note it's a *local* `$`,
// not the global `$`, and not the global `jQuery`...
})();
उन दोनों वैश्विकहड़पनेमूल्य जब प्लग-इन लोड किया गया है और फिर अपने स्थानीय उपनाम का उपयोग करें।
प्लग में तैयार घटना के लिए इंतजार करना चाहता है, यह भी कर सकते हैं:
jQuery(function($) {
// ...Plug-in code using `$` here -- note it's a *local* `$`,
// not the global `$`, and not the global `jQuery`...
});
... jQuery समारोह के लिए तैयार हैंडलर में पारित का उपयोग करता है।
उन तीनों में से कोई भी ऊपर सूचीबद्ध स्क्रिप्ट लोड ऑर्डर के साथ सही ढंग से काम करेगा (jQuery 1.2.2 देखकर मोटीबॉक्स के साथ, और स्लाइडशो jQuery 1.7.1 देख रहा है)।
लेकिन मेरी शुरुआती वाक्य में "अगर" बड़ा "if" है। इस तरह से बुलेट प्रूफ होने के लिए बहुत सारे प्लग-इन नहीं लिखे गए हैं।
ऊपर होते हुए भी, मैं किसी भी प्लग-इन से दूर विस्थापित होता है कि काम करने के लिए आदेश में jQuery 1.2.2 की आवश्यकता है, और जहां भी संभव है (और यह लगभग हमेशा संभव है) दो लोड करने के लिए होने से बचने एक ही पृष्ठ में jQuery सहित किसी भी लाइब्रेरी के विभिन्न संस्करण।
मैं नवीनतम संस्करण के लिए सब कुछ पलायन सुझाव है। –
क्या आप कोड प्रदान कर सकते हैं? –
यह http://stackoverflow.com/questions/528241/how-do-i-run- अलग-versions-of-jquery-on-the-same-page?rq=1 – Alkaline