2011-07-21 39 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

相关问题