-1
我怎么可以停止追踪到else条件
setInterval(function() {
if ($('#iframe1').is(':visible')) {
}
else{
/// Here i want clear setInterval
}
}, 200);
我怎么可以停止追踪到else条件
setInterval(function() {
if ($('#iframe1').is(':visible')) {
}
else{
/// Here i want clear setInterval
}
}, 200);
var interval = setInterval(function() {
if($('#iframe1').is(':visible')) {
} else {
clearInterval(interval);
}
}, 200);
参考setInterval函数:https://developer.mozilla.org/en-US/docs/DOM/window.clearInterval
setInterval
返回的句柄,您可以在clearInterval
使用:
var timerHandle = setInterval(function() {
if ($('#iframe1').is(':visible')) {
} else {
clearInterval(timerHandle);
}
}, 200);
这也适用于setTimeout
。
查找'clearInterval' –