2014-01-05 43 views
-3
$(document).ready(function() { 
    $('#div').load('example.html'); 
}); 

OR的document.ready铬不工作

$(window).ready(function() { 
    $('#div').load('example.html'); 
}); 

在Chrome中无法工作,但在Firefox工作正常,请帮助其驾驶我疯狂

+0

当你'会发生什么的$(document).ready'了解。就绪() – PSL

+0

你能发布一个链接吗? – jmore009

+2

请只阅读[文档](http://api.jquery.com/ready/)!它既不是! – nietonfir

回答

3

$(document).ready(..)没有$('document'),你也可以只使用$(function() {....});

检查ready的文档。

+0

'.ready()'方法不关心集合。 '$('foo')。ready()'或'$()。ready()'也可以工作。 http://jsfiddle.net/fZk7C/,只推荐传递'document'对象。 – undefined

+1

从上面的链接文档中,“_The .ready()方法只能在匹配当前文档的jQuery对象上调用,所以选择器可以省略._” – undefined

+0

为什么它在safari和firefox中工作,如果它的语法问题??有没有围绕的JavaScript函数或替代jQuery的功能,我可以用来满足所有三个浏览器? – codeflower

0

我觉得你的语法不好,你应该试试这个:

$(document).ready(function() { 
    $('#div').load('example.html'); 
}); 

可以在this page

+0

这是我的语法,仍然在safari和firefox的铬作品 – codeflower