我正在開發一個項目,我一直在運行這個特殊的問題,即.load在Google Chrome中不起作用。下面是JavaScript的:.load jquery不能在chrome中工作
function link1() {
$('#loadarea').html('loading.....');
setTimeout('link1_go()', 850);
}
function link1_go() {
$('#loadarea').load("regular.html");
$('#loadarea').hide().fadeIn('slow');
}
而這裏的點擊div來調用操作:
<div id="link1" class="clickableload" onclick="link1()">
然後還有容器將其加載到:
<div id="loadarea"></div>
它的工作Firefox和IE但不是在鉻。任何建議傢伙?
,能得到任何的js錯誤?網絡選項卡向您顯示什麼內容(請求正在發送?) –
如果您註釋掉隱藏/淡入淡出並繞過超時直接調用'.load()'會發生什麼? (只是試圖幫助縮小問題的範圍) – nnnnnn
不要將字符串傳遞到'setTimeout',這只是一個壞主意。相反,總是傳遞一個函數引用(在這種情況下,'setTimeout(link1_go,850);'@Jacob指出)。 –