我有一个非常好的应用程序但它不会为某些用户加载.我有一个总是加载但不是很好的精简版本,所以我想设置一个javascript等待30秒,然后从主应用程序切换到精简版应用程序.但是如果主应用程序在30秒内加载,那么切换到它就会停留在主应用程序上.
基本上我想等待30秒然后运行一个功能,但我希望能够取消.
谢谢!
Sea*_*ght 11
var timeoutId = -1;
function functionToRun()
{
alert('hi there!');
}
function delayRun()
{
timeoutId = setTimeout(functionToRun, 30 * 1000);
}
function cancelRun()
{
if (timeoutId == -1)
return;
clearTimeout(timeoutId);
timeoutId = -1;
}
Run Code Online (Sandbox Code Playgroud)
将您的代码"做某事" functionToRun,然后调用delayRun().打电话cancelRun()给......好吧......取消.
| 归档时间: |
|
| 查看次数: |
1910 次 |
| 最近记录: |