簡體   English   中英

為什么該腳本在IE6中不起作用?

[英]why does this script not work in IE6?

我一直在研究和開發水平手風琴。 目前尚不能完美運行,但我只需要更改一些內容。 代碼很粗糙,我打算在工作后使其更加優美。

它在除了ie6之外的所有瀏覽器中都可以正常運行。最初,當它加載到頁面中時,您可以看到的僅是第6個面板(標記為df6)...然后,如果單擊該按鈕,則手風琴似乎應運而生... 。所有面板都出現了,並且似乎工作正常。 我想不出任何原因。

有任何想法嗎? 我對此完全不知所措:(

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

啊! 謝謝精靈王! 您對jquery和IE6的評論使我進入了Google搜索,這又引發了另一個堆棧溢出帖子:

jQuery $(document).ready()在IE6中失敗

似乎將我的腳本移到頁面底部並刪除了文檔。已將其修復!!

非常感謝和歉意,我應該更徹底地在Google上搜索它:)

對我來說,這在IE7中也不起作用! 但是,我可以通過在標記中設置列表項的ID使其正常工作。 元素ID不應經常更改,因此可以做到這一點,而不是在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>       

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM