var n = $('.circle_bgd').length;
setInterval(function(){
$('.circle_bgd').show().eq(n--).hide();
n < 0 && (n = $('.circle_bgd').length);
},90)
这是我的代码 求指导怎么停止 谢谢
忘记再提一点了 我要让他随机停止 怎么做到
jquerysetinterval怎么停止!
答案:4 悬赏:30 手机版
解决时间 2021-03-31 16:44
- 提问者网友:你挡着我发光了
- 2021-03-31 03:47
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2020-08-05 20:07
一般讲setinterval函数赋值给一个变量,使变量获取setinterval函数的句柄<br>然后使用方法clearInterval(句柄);停止<br><br><br>示例:<br> <script type="text/javascript"><br> $(function () {<br> //iCount获取setInterval句柄<br> var iCount = setInterval(GetBack, 3000);<br> function GetBack() {<br> alert("aa"); <br> }<br> //id为cOk绑定点击事件<br> $("#cOk").click(function (e) {<br> //清除setInterval<br> clearInterval(iCount);<br> });<br><br> });<br> </script>
全部回答
- 1楼网友:青灯有味
- 2020-02-15 02:54
//把定时器赋值给一个变量
var int=setInterval(function(){}, timer);
//清除定时器
clearInterval(int);
- 2楼网友:英雄的欲望
- 2020-05-29 21:25
//下面简单写了
var interval = setInterval("redoMethod()",1000);//每隔一秒执行一次redoMethod()
//假如有两个按钮:继续、暂停
$("#btn-pause").click(function(){//点击暂停按钮
if(interval){
clearInterval(interval);
interval = null;
}
});
$("#btn-continue").click(function(){//点击继续按钮
if(interval){
clearInterval(interval);
interval = null;
}
interval = setInterval("redoMethod()",1000);
});
function redoMethod(){
//循环做某些事情
}
- 3楼网友:空山清雨
- 2020-09-03 10:32
清除 setinterval 对象 var obj obj=setnterval("function名称",时间) 你写clearinterva(obj) 就能停止循环 我晕死 $(document).ready(function(){ var id=setinterval(function(){ $("#tixing").fadeout(100).fadein(100); },2); 你自己看好了 此处的var id是局部变量好么 请问你 局部变量出了方法还能用? 申请全局变量var obj 然后再方法里 obj=setinterval 清除也要直接写clearinterval(obj)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯