从JavaScript中的另一个函数停止函数中的循环

前端之家收集整理的这篇文章主要介绍了从JavaScript中的另一个函数停止函数中的循环前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我想在JavaScript中的另一个函数中停止函数的循环.这是我试过的代码

这是小提琴:
http://jsfiddle.net/A5h8k/4/

最佳答案
这个var static loop = 1;无效,var loop = 1;,但是你开始一个无限循环,所以你将无法以这种方式停止它.

请改用setInterval

var int = self.setInterval(function(){myLoop()},100);
function myLoop() {
    //do stuff
}

function stopLoop() {
    window.clearInterval(int);
}

猜你在找的HTML相关文章