2013-08-29 12 views
5

मैं अपनी वेबसाइट के हिस्सों को ध्वस्त करने के लिए बूटस्ट्रैप का उपयोग कर रहा हूं। यह सब ठीक काम करता है। लेकिन यहबूटस्ट्रैप पतन() फ़ंक्शन काम नहीं कर रहा है

उदाहरण के लिए

काम नहीं करता है जब मैं जावास्क्रिप्ट, करके स्वयं भी व्यवहार को नियंत्रित करने का प्रयास करते समय मैं यह कर:

$(".collapse").collapse('hide'); 

या वास्तव में इस:

$(".collapse").each(function() { 
      if (localStorage.getItem(this.id)) { 
       $(this).collapse('hide'); 
      } 

यह नहीं है काम। मुझे यह त्रुटि मिलती है: ऑब्जेक्ट संपत्ति या विधि 'पतन' बूटस्ट्रैप का समर्थन नहीं करता है।

मैंने इसी तरह के उदाहरण ऑनलाइन देखा। मैं क्या गलत कर रहा हूं? किसी भी मदद के लिए धन्यवाद।

अद्यतन:

समस्या मेरी asp.net MVC के परियोजना में विभिन्न jQuery-संस्करणों से संबंधित था। _Layout.cshtml से कोड की इस पंक्ति को निकाला जा रहा यह तय:

@Scripts.Render("~/bundles/jquery") 
+0

उपयोग $ (this) इस – Rooster

+0

हाँ के बजाय, मैं इस का जवाब दे या नहीं पर बहस की गई थी। $ (यह) समाधान है लेकिन ऐसा लगता है कि भविष्य में किसी के भी इसका उपयोग नहीं किया जाएगा। कृपया स्थिति पर अपडेट करें ताकि हम प्रश्न बंद कर सकें या आप इसे हटा सकते हैं। – rlemon

+0

क्षमा करें ... लेकिन मैंने $ (यह) भी कोशिश की लेकिन एक ही सटीक त्रुटि प्राप्त की। और मुझे लगता है कि मेरा पहला उदाहरण वैसे भी काम करना चाहिए। $ ("पतन")। पतन ('छुपाएं'); लेकिन यह नहीं है? दूसरी तरफ, पतन पर घटनाओं को पंजीकृत करना काम करता है? तो क्या कोई विचार गलत हो रहा है? मुझे यह नहीं मिला – DanielG

उत्तर

1

समस्या मेरी asp.net MVC के परियोजना में विभिन्न jQuery-संस्करणों से संबंधित था। _Layout.cshtml से कोड की इस पंक्ति को निकाला जा रहा यह तय:

@Scripts.Render("~/bundles/jquery")

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