Javascript 停止setInterval并执行其余代码
因此,如果$('#purple title').html()的条件如果遇到“请扫描您的卡”,我想退出间隔并执行if()函数中的操作 我的问题已经解决,下面的代码工作得很好Javascript 停止setInterval并执行其余代码,javascript,if-statement,timeout,settimeout,setinterval,Javascript,If Statement,Timeout,Settimeout,Setinterval,因此,如果$('#purple title').html()的条件如果遇到“请扫描您的卡”,我想退出间隔并执行if()函数中的操作 我的问题已经解决,下面的代码工作得很好 $(文档).ready(函数(){ $.ajaxSetup({ 缓存:false }); var refreshID=setInterval(函数(){ $(“#紫色标题”).load('dbcheck.php'); 如果($(“#紫色标题”).html()!=“请扫描您的卡”){ clearInterval(刷新ID); $
$(文档).ready(函数(){
$.ajaxSetup({
缓存:false
});
var refreshID=setInterval(函数(){
$(“#紫色标题”).load('dbcheck.php');
如果($(“#紫色标题”).html()!=“请扫描您的卡”){
clearInterval(刷新ID);
$(“#等待信号”)。设置动画({
不透明度:“0”
}, 300);
$(“#紫色标题”)。动画({
不透明度:“0”
}, 300);
setTimeout(函数(){
$(“#等待信号”).css(“可见性”、“隐藏”);
$(“#紫色标题”).html(“欢迎!”);
$(“#屏幕”)。前置(“”);
$(“#screen”).prepend(“
ALENŠIMUNIC
UID:31.42.43.25”;
$(“#选中”).css(“不透明度”,“1”);
}, 300);
$(“#紫色标题”)。动画({
不透明度:“1”
}, 300);
setTimeout(函数(){
$(“#紫色标题”)。动画({
不透明度:“0”
}, 300);
$(“#选中”)。设置动画({
不透明度:“0”
}, 300);
}, 2200);
setTimeout(函数(){
location.reload();
}, 2500);
}
}, 500);
});
就是这样…
if($('#紫色标题').html()!=“请扫描您的卡”){clearInterval(refreshID);
这将在if()中的任何脚本之前退出间隔它只是不运行下一个interval@AlenŠimunic这不是问题……因为您已经在运行代码,您不需要处理这些问题。对不起,我用错了方法,我现在就发布有效的代码!谢谢大家!对不起,我用错了方法,我现在就发布有效的代码!谢谢大家!
clearInterval(refreshID);