Jin*_*ong 5 javascript ajax jquery
有没有人知道如何在系统读取下一行之前在javascript中进行睡眠?
例:
1 var chkResult = Validation();
2 //sleep here for for 10 sec before the next line been read
3
4 document.getElementById('abc').innerHTML = chkResult;
Run Code Online (Sandbox Code Playgroud)
对于这个例子,在继续读取第4行之前,如何让javascript在第2行中休眠/等待10秒?我曾尝试过setTimeout('',10000); 但它似乎对我不起作用......
Gum*_*mbo 16
我有帽子给了正确的提示.使用该setTimeout方法在10秒后执行您的第四行代码:
var chkResult = Validation();
var timeout = window.setTimeout(function() {
document.getElementById('abc').innerHTML = chkResult;
}, 10000);
Run Code Online (Sandbox Code Playgroud)
如果要清除超时,则可以方便地将超时ID存储在变量中.
尝试
setTimeout(function() { return true; }, 10000);
Run Code Online (Sandbox Code Playgroud)
第一个参数需要一个函数.这是来自记忆; 我没有测试过.
编辑: Gumbo说的......在这里很晚......不确定我在想什么.
| 归档时间: |
|
| 查看次数: |
25915 次 |
| 最近记录: |