2012-03-13 18 views
6

मेरे पास jQuery प्लगइन्स के बारे में कोई प्रश्न है। मैं एक jQuery बॉक्स संस्करण 1.4.2 का उपयोग कर एक चेकबॉक्स स्टाइल प्लगइन, प्लगइन का उपयोग कर रहा हूँ और यह पूरी तरह से काम करता है। लेकिन जब मैंने jquery 1.7.1 में अपग्रेड किया, तो मेरा बुरा, यह काम नहीं कर रहा है, कंसोल में भी कोई त्रुटि नहीं है।कुछ jquery प्लगइन्स jquery लाइब्रेरी के नए संस्करण के साथ काम नहीं कर रहे हैं

मुद्दे से ऊपर कई बार तो मैं प्लगइन के साथ-साथ एक ही jQuery फ़ाइल का उपयोग कर के साथ हल था सामना करना पड़ा। लेकिन अब मेरे पास मेरे वेब पेज पर बहुत अधिक प्रभाव हैं और वे jquery के नवीनतम संस्करणों का उपयोग कर रहे हैं, शायद मैं इसे वापस पुराने

पर जा सकता हूं, मैं jquery पर नौसिखिया हूं, अगर ऐसा होता है क्या हो रहा है डीबग करना बहुत मुश्किल हो। इसके लिए कोई अच्छा समाधान, भविष्य में मुझे jQuery का उपयोग करना होगा? सभी उन्नयन नियम क्या हैं?

+0

तार्किक नहीं है कोई त्रुटि नहीं है .. आप किस ब्राउज़र कंसोल को सत्यापित करने के लिए उपयोग करते हैं? – charlietfl

+0

हां, कोई त्रुटि नहीं है, यही समस्या है, मैं खाली दिख रहा हूं, लेकिन अगर मेरा चेक बॉक्स –

+0

चुना गया है तो यह चयनित नहीं रहें, कृपया उस विशिष्ट प्लगइन के लिए एक लिंक प्रदान करें जो अब काम नहीं कर रहा है – Alnitak

उत्तर

4

मेरे अनुभव में, 1.4 से 1.7 तक का सबसे महत्वपूर्ण परिवर्तन जो .attr() के कुछ (गलत) उपयोगों को प्रतिस्थापित करने के लिए .prop() के jQuery 1.6 में परिचय था।

.attr() पर सभी कॉल पर एक नज़र डालें और देखें कि उन्हें .prop() के साथ प्रतिस्थापित किया जाना चाहिए या नहीं।

मार्गदर्शन के लिए, जिस पर इस्तेमाल किया जाना चाहिए, http://appendto.com/blog/2011/05/jquery-161-release-executive-brief

+0

जहां मैं यह अद्यतन लॉग देख सकता हूं, इसके लिए कोई jQuery वेबसाइट? –

+0

रिलीज नोट्स हैं, आमतौर पर जब वे नए संस्करणों की घोषणा करते हैं तो jQuery ब्लॉग के माध्यम से पाए जाते हैं - http://blog.jquery.com/2012/03/09/jquery-1-7-2-rc1-released/ – Alnitak

+0

@ ड्यूक: एपीआई दस्तावेज में सही: http://api.jquery.com/category/version/ –

0

मैं jQuery प्लगइन्स (विशेष रूप से jQuery उपकरण) जो ठीक से चलाने के लिए jQuery के एक पुराने संस्करण की आवश्यकता के साथ एक ही था।

मैं माफी चाहता हूँ, लेकिन मैं प्लग-इन है कि कुछ के एक पुराने संस्करण की आवश्यकता होती है और प्रभाव आप के लिए जा रहे हैं में से कुछ के लिए कुछ गूगल खोज कर खुदाई सुझाव है। नए jQuery संस्करणों में नए और जोड़े गए प्रभाव स्वयं हैं और jQuery UI प्लगइन भी आपको नए प्रभावों और संक्रमणों का एक गुच्छा जोड़ता है, जिनमें आप रुचि रखते हैं।

यदि jQuery उपकरण या jQuery के पुराने संस्करण का उपयोग करने जैसा कुछ भी मौजूद है, तो शायद इंटरनेट पर कहीं और किसी और द्वारा बनाया गया एक बेहतर, अधिक नया संस्करण है।

गुड लक!

0

देख मैं jQuery में एक नौसिखिया हूँ, कहीं ऐसा तो नहीं कि यह डिबग करने के लिए क्या हो रहा है के लिए भी मुश्किल हो जाएगा। इसके लिए कोई अच्छा समाधान, भविष्य में मुझे jQuery का उपयोग करना होगा? सभी उन्नयन नियम क्या हैं?

इस हिस्से के लिए, आप परीक्षण और त्रुटि प्रक्रिया के लिए जा सकते हैं, बस jQuery सूत्रों डाल दिया और आप कुछ प्रतिगमन परीक्षण करना सुनिश्चित करें, यह आप यह सुनिश्चित करेंगे कि सभी प्लग काम करते हैं, और केवल उसके बाद देव को जाने/नए jQuery संस्करण के साथ उत्पादन।

नए प्रभावों के लिए। कोई भी नया प्रभाव मूल रूप से पहले पेश किए गए प्रभावों का योग है, इसलिए मूल रूप से आपके पास सबकुछ है, हो सकता है कि कुछ प्लगइन को नए jQuery संस्करण में पोर्ट करने के लायक हो, एक बार जब आप इसे लटका लेंगे, या उन प्लगइन को अपने आप से लागू करने का प्रयास क्यों न करें।

संपादित करें:

jQuery वेबसाइट पर

आप एपीआई जांच कर सकते हैं और यह प्रत्येक API पद्धति हस्ताक्षर कौन-सा संस्करण में यह पेश किया गया था के लिए दिखाई देगा।

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