最佳答案
这个var static loop = 1;无效,var loop = 1;,但是你开始一个无限循环,所以你将无法以这种方式停止它.
请改用setInterval
var int = self.setInterval(function(){myLoop()},100);
function myLoop() {
//do stuff
}
function stopLoop() {
window.clearInterval(int);
}