我正在开发一个项目,我一直在运行这个特殊的问题,即.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指出)。 –