2014-01-05 38 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