永发信息网

jquerysetinterval怎么停止!

答案:4  悬赏:30  手机版
解决时间 2021-03-31 16:44
  • 提问者网友:你挡着我发光了
  • 2021-03-31 03:47
var n = $('.circle_bgd').length;

setInterval(function(){
$('.circle_bgd').show().eq(n--).hide();
n < 0 && (n = $('.circle_bgd').length);
},90)

这是我的代码 求指导怎么停止 谢谢
忘记再提一点了 我要让他随机停止 怎么做到
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2020-08-05 20:07
一般讲setinterval函数赋值给一个变量,使变量获取setinterval函数的句柄<br>然后使用方法clearInterval(句柄);停止<br><br><br>示例:<br> &lt;script type=&quot;text/javascript&quot;&gt;<br>        $(function () {<br>            //iCount获取setInterval句柄<br>            var iCount = setInterval(GetBack, 3000);<br>            function GetBack() {<br>                alert(&quot;aa&quot;);               <br>            }<br>            //id为cOk绑定点击事件<br>            $(&quot;#cOk&quot;).click(function (e) {<br>                //清除setInterval<br>                clearInterval(iCount);<br>            });<br><br>        });<br>    &lt;/script&gt;
全部回答
  • 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) 就能停止循环 我晕死 &#36;(document).ready(function(){ var id=setinterval(function(){ &#36;("#tixing").fadeout(100).fadein(100); },2); 你自己看好了 此处的var id是局部变量好么 请问你 局部变量出了方法还能用? 申请全局变量var obj 然后再方法里 obj=setinterval 清除也要直接写clearinterval(obj)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯