Javascript 停止setInterval并执行其余代码

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); $

因此,如果$('#purple title').html()的条件如果遇到“请扫描您的卡”,我想退出间隔并执行if()函数中的操作

我的问题已经解决,下面的代码工作得很好

$(文档).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);