我只想运行1次函数。setInterval和clearInterval,如何只运行一次?
timerA = setInterval(function()
{
//codes..
clearInterval(timerA);
}, 2000);
我想调用setInterval中的函数只有一次。我怎么能用setInterval和clearInterval做到这一点?
或者还有其他技术可以做到吗?
我只想运行1次函数。setInterval和clearInterval,如何只运行一次?
timerA = setInterval(function()
{
//codes..
clearInterval(timerA);
}, 2000);
我想调用setInterval中的函数只有一次。我怎么能用setInterval和clearInterval做到这一点?
或者还有其他技术可以做到吗?
如果您只想运行一次的代码,我会建议使用setTimeout
代替:
setTimeout(function(){
//code
}, 2000);
使用setTimeout
代替:
setTimeout(function() { [...] }, timeout);
这之后timeout
毫秒只执行一次的功能。
改为使用setTimeout,此外,这是核心JavaScript?为什么jQuery的标签? – Adam
我问过,是否还有其他技术可以做到这一点?“因为我正在使用这两种框架。 –
您的方法也很好。 –