2011-04-18 97 views
0

任何人都可以讓我知道爲什麼點擊聯繫人時隱藏和顯示框正在播放嗎?jQuery隱藏IE搞亂

他們只在IE中這樣做。我似乎無法解決這個問題。

這是網站:http://molossi.psm2.co.uk/

謝謝:)

編輯:Here是對IE.This問題採取我已經點擊了聯繫之後再取消的圖片。我已經縮小到75%以獲得更多。

+0

@ hart1994它在Chrome工作對我來說,火狐 – 2011-04-18 09:34:17

+0

現你在尋找負責這種行爲的代碼片段? – 2011-04-18 09:34:53

+0

@Mithun P Chrome我的工作 - 但OP提到IE! – redsquare 2011-04-18 09:35:40

回答

0

它工作正常的我,當我測試在IE瀏覽器的鏈接...我覺得這個CSS是造成問題的原因:

/*Win IE browsers - hide from Mac IE\*/ 
* html #main-nav { margin-top:20px; } 
* html #main-nav li { display:inline; float:left; } 
/*End hide*/ 

當你點擊聯繫人就說明下方的導航欄一個div當你取消它時,會在導航欄div之外加載一個單獨的div。因此,在瀏覽器中,nav-bar和outside div之間的切換不會發生,因爲它應該是。

嘗試專注於CSS的main-nav屬性。也許行高或邊距頂部或高度造成這種情況。

+0

我已經刪除了這個,它沒有任何不同。我似乎沒有發現任何錯誤的代碼位:/ – ryryan 2011-04-19 13:33:14

0
+0

因此,如果我添加文檔類型,它將解決這些問題? – ryryan 2011-04-18 19:29:43

+0

可能。現在你「讓」IE瀏覽器「模擬」舊瀏覽器的錯誤。即使它不能直接糾正問題,這樣做也會容易得多。 – RoToRa 2011-04-19 10:40:05

+0

好的,謝謝,我目前仍在努力糾正我遇到的問題。 – ryryan 2011-04-19 10:41:38