[英]why does this script not work in IE6?
我一直在研究和開發水平手風琴。 目前尚不能完美運行,但我只需要更改一些內容。 代碼很粗糙,我打算在工作后使其更加優美。
它在除了ie6之外的所有瀏覽器中都可以正常運行。最初,當它加載到頁面中時,您可以看到的僅是第6個面板(標記為df6)...然后,如果單擊該按鈕,則手風琴似乎應運而生... 。所有面板都出現了,並且似乎工作正常。 我想不出任何原因。
有任何想法嗎? 我對此完全不知所措:(
啊! 謝謝精靈王! 您對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.