2014-01-06 21 views
-1

正如你可以在我的網頁上看到的http://klaunfizia.pl/damian/ jQuery似乎完全被Internet Explorer忽略。您可以在投資組合部分看到它,其中的描述和圖片在不同的瀏覽器上加載,而不是在IE上。我檢查了開發者控制檯,這裏是我得到的:另一個jQuery和IE問題

SCRIPT1002: Syntax error 
File: jquery.js, Line: 7993, Column: 6 

jQuery文件中的語法錯誤我從官方網站下載過嗎?這個錯誤阻止我的jquery腳本被加載?

這裏的鏈接到我的外部腳本文件:

http://klaunfizia.pl/damian/scripts.js

+0

我寧願相信你的腳本文件導致錯誤。嘗試離開它並重新加載該網站,jquery應該加載。另外,請注意,jQuery丟棄了對舊ie瀏覽器的支持 – Alex

+0

請注意jquery 2.0與IE 8不兼容並且低於 – Carlos487

+0

實際上,看着加載的資源,jQuery從不同的地方加載了四次,據我所見? – adeneo

回答

0

您負載2個版本的jQuery(一個通過swiat_edgePreload.js,和其他與楷書標籤),可能引起的IE瀏覽器問題?

+0

我不認爲通過swiat_edgePreload.js加載jQuery會影響整個頁面,因爲從index.htm中刪除jQuery加載會使整個菜單消失。這很奇怪,因爲看起來jQuery實際上是在工作,但是來自外部頁面的腳本沒有。 – user2660811

+0

那麼,swiat_edgePreload異步加載jQuery,所以當你調用jQuery方法時,$ object可能不可用。無論如何,加載幾次jQuery是完全沒有用的。哦,你所有的jQuery代碼應該被包裝在一個腳本標籤中(儘管不是,在你的索引結尾處) – Akaryatrh

0

正如你可以在我的網頁http://klaunfizia.pl/damian/ ...網址無法正常工作

+0

這很奇怪,爲什麼對於一些人來說url不起作用。它對大多數人來說工作正常也許嘗試http://klaunfizia.pl/damian/index.html – user2660811

0

看到我從外部文件將所有的腳本的HTML文件解決了problemy。我不知道爲什麼IE有問題,但這是解決方案[facepalm]