我不完全確定這個網頁上有什麼突破:http://grandoaks.org/floor.html 但它似乎只在IE7(IE8,FF3,Safari,Opera,Chrome,Camino都有效)中被破解。當您將鼠標懸停在套件名稱上時,它應該顯示一個描述,方法是刪除一個「活動」類並將其應用於相應的div,樣式表設置爲display:none至inactive divs,display:block至actives。同樣的方法正在應用於圖像,並且工作正常。任何有關這個問題的幫助將不勝感激!IE7問題w/jQuery網站功能
0
A
回答
1
你有相同的ID在多個地方被使用,我想通過這樣做解決問題那:
$("#apt-list li").click(function(){
$(".selected").removeClass("selected");
$(this).addClass("selected");
var id = $(this).attr("rel");
$("#sidebar img[rel="+ id +"], #"+id).addClass("selected");
});
$("#apt-list li").hover(function(){
$(".active").removeClass("active");
$(this).addClass("active");
var id = $(this).attr("rel");
$("#sidebar img[rel="+ id +"], #" + id).addClass("active");
},function(){
$(".active").removeClass("active");
$(".selected").addClass("active");
});
0
在IE 7中看到這個,我可以看到「活動」和「選定」類沒有被應用到其他div#單元#元素。我會看劇本,但在那裏看起來不對。
改變您的使用rel=""
這樣<li>
元素:
<ul id="apt-list">
<li rel="unit1" class="selected active"><span>Osprey</span></li>
...then in #sidebar...
<a ...><img rel="unit1" ... /></a>
改變你的jQuery使用
+0
是的,我注意到這個問題,並修復了......我在寫了這個網站之前,我有jQuery的經驗......現在需要更多的關注。謝謝您的幫助! –
相關問題
- 1. 網站性能問題
- 2. 性能問題網站
- 3. 網站性能問題?
- 4. ASP.Net網站性能問題
- 5. IE7網頁佈局問題
- 6. 製作網站,IE7
- 7. 有關WordPress的網站圖標功能和輸出的問題
- 8. 網站用戶界面和功能問題與Internet Explorer 10
- 9. 在IE7和IE8中的響應網站問題
- 10. 修復IE7上只有一個網站出現問題的問題
- 11. 北歐Azure網站的性能問題
- 12. 調試ASP.NET MVC網站性能問題
- 13. HTML5網站上的性能問題
- 14. Ajax網站性能問題(IE)
- 15. 網站性能奇怪的問題
- 16. 谷歌網站管理員網站性能審查的問題
- 17. Azure網站問題
- 18. 問題與網站
- 19. DNN網站問題
- 20. 問題與網站
- 21. asp.net網站問題
- 22. 功能問題
- 23. 網站功能提示
- 24. 功能參考網站
- 25. 刪除網站功能
- 26. MVC網站搜索功能
- 27. 路由網絡功能問題
- 28. Angularjs IE7問題
- 29. IE7 window.location.hash問題
- 30. jcarousel ie7問題
這解決了這個問題!萬分感謝!在我徹底瞭解類和ID之間的差異之前,我寫了這個。我從來沒有真正使用過'rel'屬性,但它現在似乎完美工作。令人驚訝的是,IE7在技術上正確地呈現了它,而Firefox和其他瀏覽器並不介意多次使用相同的ID。 –
如果它解決了您的問題,您應該將其標記爲答案。 –