2012-10-08 13 views
7

में पहली बार खुलने वाला "संकुचित" आईई 7/8/9 में बूटस्ट्रैप "ढहने योग्य" accordion को खोलने के लिए पहली बार क्लिक नहीं होता है, यह नहीं खुलता है। कोई और इसमें भाग लेता है या क्यों पता लगा सकता है?बूटस्ट्रैप 2.1.1 आईई

धन्यवाद


jsfiddle डेमो: http://jsfiddle.net/pWU4n/7/

<div class="accordion category-list-accordion"> 
    <div id="category-5" class="accordion-group" style="display: block; "> 
     <div class="accordion-heading"> 
      <a class="accordion-toggle" data-toggle="collapse"> 
       CLICK ME TWICE THE FIRST TIME TO OPEN IN IE 
      </a> 
     </div> 
     <div id="category-5-accordion" class="accordion-body collapse"> 
      <div class="accordion-inner span33"> 
       "Bootstrap was made to not only look and behave great in the latest desktop browsers (as well as IE7!)" 
      </div> 
     </div> 
    </div> 
</div> 
$(document).ready(function() { 
    $("#category-5").click(function() { 
     $("#category-5-accordion").collapse("toggle"); 
    }); 
}); 

<head> में शामिल हैं:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> 
<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.1.1/js/bootstrap.min.js"></script> 
<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.1.1/css/bootstrap-combined.min.css" rel="stylesheet"> 

उत्तर

15

यह समस्या आईई से संबंधित नहीं है: इस वसीयत happ किसी भी ब्राउज़र पर जो संक्रमण (या यदि यह निष्क्रिय है) का समर्थन नहीं करता है।

ऐसा इसलिए है क्योंकि आपको पहले प्लगइन को आरंभ करने की आवश्यकता है। यदि आप नहीं करते हैं, तो यह दोनों पहले क्लिक पर पतन शुरू करता है और टॉगल करता है: डिफ़ॉल्ट प्रारंभिक पतन (doc) को टॉगल करता है, और संक्रमण के बिना, पतन को बिना किसी पंक्ति के दो बार टॉगल किया जाता है।

यहाँ आप क्या करना चाहिए है:

$("#category-5-accordion").collapse({toggle: false}); 
$("#category-5").click(function() { 
    $("#category-5-accordion").collapse("toggle"); 
}); 

Demo (jsfiddle)

+0

आह। मुझे अब दिख गया। ठीक काम करता है, धन्यवाद! :) – sarink

+1

अच्छा पकड़ो। धन्यवाद ! –