2016-07-14 8 views
5

के साथ बूटस्ट्रैप का उपयोग करने का कोई तरीका है मेरे पास बूटस्ट्रैप 3.3.6 और jQuery 1.12.4 मेरी वेबसाइट में काम कर रहा था।jquery 3.x

जैसा कि jQuery 3.0.0 उत्पादन में जारी किया गया था, मैंने jQuery को jQuery-3.0.0.js में अपग्रेड किया। उसके बाद, जब मैंने अपनी साइट पर भाग लिया तो मुझे यह कंसोल त्रुटि मिली।

Error: Bootstrap's JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3

jQuery Migrate 3.0.0 प्लग इन जोड़ने का प्रयास किया, लेकिन यह भी काम नहीं किया।

त्रुटि अभी भी बनी हुई है और बूटस्ट्रैप की जावास्क्रिप्ट काम नहीं करेगी। क्या आसपास कोई काम है? या किसी को बूटस्ट्रैप की अगली रिलीज तक इंतजार करना है?

इसे बूटस्ट्रैप स्रोत में मिला।

+function ($) { 
    'use strict'; 
    var version = $.fn.jquery.split(' ')[0].split('.') 
    if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1) || (version[0] > 2)) { 
    throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher, but lower than version 3') 
    } 
}(jQuery); 

क्या इसका मतलब है कि किसी को बाद के संस्करण की प्रतीक्षा करनी है?

+2

'क्या इसका मतलब यह है कि किसी को बाद के संस्करण की प्रतीक्षा करनी है?' इस पल के लिए, हाँ। मेरा मानना ​​है कि बूटस्ट्रैप में jQuery के 3.0 संस्करण के साथ समस्याएं हैं, इसलिए ब्लॉक। वे इस पर काम कर रहे हैं। आप ब्लॉक को हटाने के लिए बूटस्ट्रैप स्रोत में संशोधन कर सकते हैं, लेकिन मैं इसे –

+1

पर अनुशंसा नहीं करता हूं यहां गीथब पर संबंधित समस्या है [बूटस्ट्रैप v3 jQuery 3.0 के साथ संगत नहीं है] (https://github.com/twbs/bootstrap/ मुद्दे/16834) –

+0

धन्यवाद दोस्तों। मैं इसे [v3.3.7 मील का पत्थर] में एक खुली समस्या के रूप में देखता हूं (https://github.com/twbs/bootstrap/milestone/34) – naveen

उत्तर

3

बूटस्ट्रैप 3.3.7 अब jQuery 3+ का समर्थन करता है।