Я постоянно работал над горизонтальным аккордеоном. На данный момент он не работает идеально, но мне просто нужно изменить несколько бит. Код очень грубый, и я намерен сделать его более изящным, когда он заработает.

Он отлично работает в любом браузере, кроме ie6 ... изначально, когда он загружается на страницу, все, что вы можете видеть, это 6-я панель (помеченная как df6) ... затем, если вы нажмете на нее, аккордеон, кажется, оживает ... .все панели появляются, и кажется, что все работает нормально. Я не могу придумать для этого никаких причин ..

Есть идеи? Я в полной растерянности с этим :(

http://boudaki.com/testing/carousel/test.html

0
Mike Rifgin 21 Июл 2010 в 19:57

2 ответа

Лучший ответ

Ах! Спасибо, король эльфов! Ваш комментарий о jquery и IE6 привел меня к поиску в Google, который обнаружил еще одно сообщение о переполнении стека:

jQuery $ (document) .ready () не работает в IE6

Кажется, мой скрипт перемещается в нижнюю часть страницы и удаляется документ. Уже исправлено !!

Большое спасибо и извинения, мне следовало погуглить более тщательно :)

1
Community 23 Май 2017 в 12:30

Для меня это тоже не сработало в IE7! Однако мне удалось заставить его работать должным образом, установив идентификаторы элементов списка в разметке. Идентификатор элемента не должен часто меняться, поэтому, возможно, это можно сделать, а лучше установить его в функции onload ... Есть ли какая-то причина, по которой вы это делаете?

<body>          
 <ul id="accordion">     
  <li id="handle1">
    <a href="#">df1</a>
    <div>content1
    </div>
  </li>     
  <li id="handle2">
    <a href="#">df2</a>
    <div>content2
    </div>
  </li>       
  <li id="handle3">
    <a href="#">df3</a>
    <div>content3
    </div>
  </li>        
  <li id="handle4">
    <a href="#">df4</a>
    <div>content4
    </div>
  </li>         
  <li id="handle5">
    <a href="#">df5</a>
    <div>content5
    </div>
  </li>               
  <li id="handle6">
    <a href="#">df6</a>
    <div>content6
    </div>
  </li>        
</ul>       
1
Java Drinker 21 Июл 2010 в 16:27