在1秒内重定向setinterval或停止setinterval的条件
redirect in setinterval within 1 sec javascript OR stop setinterval on condition
setInterval(function () {
//=======
//code
//========
if(--timer<0){
timer=0;
window.location = "logout.php?uid=<?php echo $uid ?>&etype=<?php echo $et ?>";
}
},1000);
计时器结束后,这里,而不是重定向同一页面重新加载一次又一次。
你可以试试这个
var timer = 3; //your timer length
var myVar = setInterval(function() {
//code
if (--timer < 0) {
clearInterval(myVar);
window.location = "logout.php?uid=<?php echo $uid ?>&etype=<?php echo $et ?>";
}
}, 1000);
必须为区间定义一个变量。使用clearInterval
删除定时器。
var interval = setInterval(function(){
if (true) doWhatShouldHappenIfTrue();
else clearInterval(interval);
}, 1000);
相关文章:
- 通过js在新选项卡中有条件地打开url
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- jQuery-有条件地附加HTML
- node.js:setInterval()正在跳过调用
- 根据某些条件在视图之间切换
- 如何做到这一点,使代码在不传递条件后执行函数
- 有条件更新d3.js力图中节点的最佳方法
- javascript中的布尔条件
- Woocommerce产品选项有条件
- 基于两个条件退出While循环
- 有条件地在选项标记中应用布尔属性
- 使用javascript以HTML形式验证条件
- 聚合物0.5.5:核心列表中的条件模板和/或模板动态参考
- javascript对象操作:根据指定条件选择属性
- 这个条件语句的逻辑有问题
- javascript setinterval使用if条件显示图像
- SetInterval 不适用于 If 条件
- 如果 else 条件在下一次使用 setInterval 传递后发生
- 如何在JavaScript中的setInterval函数中添加条件检查
- 在1秒内重定向setinterval或停止setinterval的条件