我很難獲得一些JavaScript功能在Firefox以外的任何其他瀏覽器中工作。我試過Chrome,Safari,IE,它們似乎都產生了類似的問題。特別是當你點擊每一個彩色條(在Firefox中嘗試它並能正常工作)時,容器不會打開。無法使用JavaScript功能在Firefox以外的任何瀏覽器中工作?
我的網站:http://crossborders.tv/client/frisbie/brian/
我很難獲得一些JavaScript功能在Firefox以外的任何其他瀏覽器中工作。我試過Chrome,Safari,IE,它們似乎都產生了類似的問題。特別是當你點擊每一個彩色條(在Firefox中嘗試它並能正常工作)時,容器不會打開。無法使用JavaScript功能在Firefox以外的任何瀏覽器中工作?
我的網站:http://crossborders.tv/client/frisbie/brian/
你有許多網頁上的JavaScript錯誤的。在Chrome中使用開發者工具來調試這些錯誤。我得到的那個很可能是你的問題在於這些代碼段。
$('.content').not(content).slideUp(400, 'linear'); //line 78 frisbie.js
$('.content').not(content).slideUp(400, 'linear'); //line 97 frisbie.js
變量,content
,您使用的.not()
沒有定義。
看起來你可能想$content
爲線97.線78,存在範圍不變量類似的內容,至少據我可以從你的代碼一眼說。
在Firefox中,content
是window.content
的「別名」。
而不是做...
$('.content').not(content).slideUp(400, 'linear');
...叫
$('.content').not(window.content).slideUp(400, 'linear');
問題解決了。 :)
發佈您的相關代碼,不要只提供鏈接。 – Gabe 2012-02-16 19:29:58
請在此發佈您的代碼的相關片段,以便將來的觀衆可以看到問題及其答案。 – 2012-02-16 19:31:07