我设置了这样的间隔:
var inte = setInterval(function(){
clearInterval(inte);
},1000);
有什么办法可以做到这一点吗?
setInterval(function(){
clearInterval(this);
},1000);
最佳答案
我认为您需要将 setInterval
包装在您自己的 mySetInterval
中,以跟踪可清除的 id:
function mySetInterval(f,t) {
var x =
setInterval(
function() {
f();
clearInterval(x);
},
t
)
}
mySetInterval(function() { alert("foo"); }, 1000);
关于javascript - 间隔内的clearInterval,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22999532/