javascript stopping setinterval with clearinterval
javascript stopping setinterval with clearinterval
如何停止setinterval?这是我的函数但是当我点击stop时它显示ReferenceError: goint未定义
<script>
function toggle_interval(x)
{
if(x==1)
{
var i=0;
var goint = setInterval(function() {
i++;
}, 2000);
}else{
clearInterval(goint);
}
}
</script>
<a href="#" onclick="javascript:toggle_interval(1);">start</a>
<a href="#" onclick="javascript:toggle_interval(0);">stop</a>
变量goint在函数的局部作用域中。
将其作用域更改为global,以便下次调用时可用。
var goint;
function toggle_interval(x)
{
if(x==1)
{
var i=0;
goint = setInterval(function() {
i++;
})
}, 2000);
}else{
clearInterval(goint);
}
}
在toggle_interval函数之外的全局作用域中声明goint
var goint;
function toggle_interval(x)
{
if(x==1)
{
var i=0;
goint = setInterval(function() {
i++;
})
}, 2000);
}else{
clearInterval(goint);
}
}
相关文章:
- Fighting with FRP
- issue with FB.Event.subscribe
- geolocation-marker.js conflict with markerclusterer.js
- Angular 2.0 with JavaScript or TypeScript?
- 为什么不推荐使用“with”?是否有更好或其他方法可以“下降”到对象的命名空间
- WebComponentsJS with IE10
- 指令的模板必须只有一个根元素:With restrict E&替换true
- setInterval和clearInterval javascript无法按需工作
- clearInterval 不起作用
- timeago.js with datatable and PHP
- Ajax and Json with Rails
- errors with Javascript try catch
- how to split a string with ','
- Understanding Javascript scope with "var that = this&qu
- Architecture for CPU intensive tasks with NodeJS & Socke
- Javascript clearInterval with button click
- issues with clearInterval
- javascript stopping setinterval with clearinterval
- Issue with clearInterval
- Having issues with "setInterval/clearInterval" in