2011-07-21 76 views
0

試圖在加載頁面時讓jQuery執行方法時,Chrome和IE9都失敗。下面試圖執行的方法都試過了沒有用:jQuery腳本在IE9或Chrome中不起作用(在FireFox中工作)

(function($) { $(document).ready(function(){ 
slideShow(7500); }); })(jQuery); 

$(document).bind("ready", function() { slideShow(7500); }) 

$(window).load(function() {slideShow(7500);}); 
alert(typeof $); 

請注意:過去的這些嘗試執行的jQuery甚至未能產生Chrome和IE9警報。

另外,將這些腳本放在文檔的末尾並不能解決問題。這樣做產生了一個空白頁面。上面列出的所有版本的腳本都在FireFox中工作。

+0

您正在使用哪個JQuery版本?它會拋出任何錯誤嗎? – ysrb

+0

您需要查看IE或Chrome調試控制檯,看看報告了哪些錯誤 - 我們可以在這裏做的不多。如果相同腳本中的先前錯誤已中止執行,警報可能不會觸發。 – jfriend00

回答

1

你有沒有嘗試過

$(document).ready(function(){ 
    slideShow(7500); 
} 

你包括jQuery的後?

+0

對不起,不包括這一點。這不起作用。 – Jesse

0
(function($) { $(document).ready(function(){ 
slideShow(7500); }); })(jQuery); 

似乎有點複雜(正如傑西卡指出的),但應該仍然有效。我懷疑你的slideShow()函數是cuplrit。

+0

我覺得至少會有火警? – Jesse

相關問題