2011-07-20 60 views
1

在Internet Explorer的版本7,8和9上測試我的站點我注意到我的腳本在IE7中不工作。我在IE8中打開了開發人員工具(我使用的是Utilu IE集合),將瀏覽器模式更改爲IE7,並收到了'Expected identifier,string or number'錯誤,這是一個額外的逗號,所以我修復了它,同樣,腳本仍然不起作用。所以我回到開發人員工具,檢查控制檯,但這次沒有出現錯誤,就好像頁面已正確加載。這可能是我的錯誤,但由於控制檯沒有顯示任何東西,我不知道還有什麼地方可以看。腳本無法在IE7上工作

我使用jQuery 1.6.2以防萬一它很重要。一切工作正常在IE8和IE9。

注意:腳本主要用於啓用幻燈片放映和水平滾動。

+0

你試過刪除緩存嗎?如果錯誤仍然存​​在,您需要顯示一些代碼並讓我們知道您期待什麼。網頁的URL會很好。 – ysrb

+0

@ysrb是的,我只是爲了以防萬一,但它沒有改變任何東西。 – brunn

+0

你可以發佈一個網址到頁面嗎?這將讓我們更好地理解錯誤。 – Nathan

回答

1

檢查您的腳本額外的逗號和缺少半支柱。 此外,您可以嘗試JSLint來檢查您的腳本。

+0

我不知道JSLint,我會檢查出來。 – brunn

1

有你聲明DOCTYPE

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

還要檢查你的HTML標籤是正確關閉和嵌套正確

+0

我確實聲明瞭嚴格的文檔類型。我也運行了w3c驗證器,html很好。 – brunn

1

沒有任何代碼很難解決,但檢查HTML中的重複ID選擇器。舊的瀏覽器將是越野車。但重複的ID不是標準的,會亂七八糟。