2011-09-12 30 views
0

我想不通爲何菜單在IE6中消失(在Windows 7的XP模式下使用的版本),當我菜單消失時懸停,IE6的錯誤?

  1. 懸停的主要內容
  2. 懸停「普通會員」的段落鏈接

請參閱http://preview.hksenet.hk/Home/President頁和菜單的http://preview.hksenet.hk/Content/sidemenu.css樣式表

任何人都可以幫助嗎?非常感謝!

+0

您正在嘗試在IE6中製作HTML5網頁嗎? – BoltClock

+0

對不起,我從來沒有回到你身邊,我正在移動,事情在這一切的忙碌中迷失了方向。你能找到解決方案嗎? –

回答

0

哇,這很奇怪!
我沒有一個確切的答案,但這裏有一些想法。

至少對我來說,禁用jQuery解決了這個問題。 HTML Shiv在控制檯中顯示了很多js錯誤,但加載頁面時沒有明顯的顯示。

我最好的選擇是jQuery選擇該圖像(這會使菜單消失),從而觸發一些意想不到的結果。也許給了html shiv錯誤,這是因爲選擇器關閉了。因此理解爲什麼IE6是唯一的罪魁禍首。有一個Firefox插件,我相信fireQuery,它顯示內嵌JavaScript事件,這應該有所幫助。如果沒有別的東西看起來有意義,也許用HTML 4或其他測試來確保shiv不是罪魁禍首?

This python regex(如果需要,您可以在線正則表達式測試中運行)移除所有html5元素並轉換爲該類的div。這將是一個快速排除HTML問題的方法。

祝你好運!

+0

大衛,謝謝你的評論。你如何禁用jQuery並使其在IE6中工作?當我禁用jQuery時,看起來整個菜單消失了。你能告訴我一些代碼嗎?謝謝。 @大衛 - 滾刀 – newcoder