2012-10-08 10 views
7

Po pierwszym kliknięciu, aby otworzyć "zwijany" akordeon w IE 7/8/9, nie otwiera się. Czy ktoś inny może się z tym pogodzić, czy może zrozumieć dlaczego?Bootstrap 2.1.1 "Składany" nie otwierający się po raz pierwszy w IE

Dzięki


jsfiddle demo: 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> obejmuje:

<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"> 

Odpowiedz

15

Ten problem nie jest związany z IE: będzie HAPP pl w dowolnej przeglądarce, która nie obsługuje przejść (lub jeśli jest wyłączona).

To dlatego, że trzeba zainicjować wtyczkę najpierw. Jeśli tego nie zrobisz, to zarówno inicjuje jak i przełącza zwinięcie pierwszego kliknięcia: domyślna inicjalizacja przełącza zwijanie (doc), a bez przejść, zwijanie jest przełączane dwa razy z rzędu, nie będąc widocznym.

Oto co należy zrobić:

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

Demo (jsfiddle)

+0

Ahh. Teraz widzę. Działa dobrze, dzięki! :) – sarink

+1

Przyjemny połów. Dzięki ! –

Powiązane problemy