2013-06-26 71 views
0

你好,我不是百分之百確定這是一個CSS跨瀏覽器問題還是jQuery跨瀏覽器問題。導航菜單在Internet Explorer中不起作用

基本上,導航鏈接只能在主頁上使用,而不能在Internet Explorer中的任何其他頁面上使用。 所有其他瀏覽器都很好。 我不知道問題是什麼,我懷疑頁面內容可能重疊導航,因爲一些IE填充錯誤,但它沒有意義,因爲它仍然識別我什麼時候懸停在鏈接上,只是他們不會把你帶到其他頁面。

對於任何建議或幫助,我將如何着手解決這個問題將非常有幫助。

的網址是: http://www.brooklyn-santiago.com/recovery/

+0

IE中存在'.split()'的問題,請檢查您的'custom.js'文件'line 113'。檢查IE中的開發者控制檯,看看這個錯誤。 'SCRIPT5007:無法獲取未定義或空引用的屬性'split'custom.js,第113行字符8' ' –

+0

在IE中檢查您的腳本選項卡。看到這個鏈接(張貼圖片)得到更多的解釋:http://stackoverflow.com/questions/3404/javascript-troubleshooting-tools-in-ie(向下滾動一點) – Daniel

回答

1
$et_bg.css('background-position-x').split(' ') 

上面的語句就是問題的來源。我能夠重新創建你的錯誤。

et_bg_offset = ! is_ie ? $et_bg.css('backgroundPosition').split(' ') : $et_bg.css('background-position-x').split(' '), 

的問題是,'background-position-x'應EI8或更低的使用只能通過,但你有它運行的IE瀏覽器的所有版本,這是造成它在IE9打破和10,如果你改變is_ie僅是真正的EI8或更低,那麼這應該正常工作。

+0

你好,@ Schmalzy thsnks非常爲你的迴應..我在這沒有明顯的效果。我仍然在IE中得到這個錯誤:消息:'未定義'爲空或不是對象 行:25 字符:16 代碼:0 URI:http://www.brooklyn-santiago/recovery/wp-content /themes/Sky/js/jquery.backgroundPosition.js?ver=1.0 –

+0

@PhillipAudleyBoothe我剛剛改變了我的答案....刪除Meta標籤並嘗試我的新建議。 – Schmalzy

相關問題