永发信息网

js怎么终止一个正在执行的移动函数,或者停止一个执行一半的函数

答案:4  悬赏:40  手机版
解决时间 2021-11-19 01:07
js怎么终止一个正在执行的移动函数,或者停止一个执行一半的函数
最佳答案
代码都是顺序执行的,你无法想当然的让他不执行就不执行,你可以在内部进行一个判断如果达到你需要停止的条件,就可以跳出此函数就可以了。
例如function var(){
..........
........
if(条件){
return

。。。。。。
}
这样到达跳出条件的时候,他就不执行,跳出了。
全部回答
return false

可以加上if条件语句 例如

   var a=0;
function show(){
   a=a+1;
   document.getElementById('abc').style.left=a+'px';
}
timer=window.setInterval('show',1000)

这是一个无限执行的函数, abc的left值,每隔一秒都会增加1,无限增加 

假设,我们让a增加到10然后这个函数就停止

那么

var a=0;
function show(){
   a=a+1;
   if(a>10){
   a=10;
   window.clearInterval(timer)
   }
   document.getElementById('abc').style.left=a+'px';
}
timer=window.setInterval('show',1000)

哥们你采纳的太早了 = =!

设置一个bool值,当bool值为所需时return即可
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
台好豪大鸡排在什么地方啊,我要过去处理事情
腾飞物流(金桂大道东50米腾飞物流)地址在什么
怎样算入室弟子
张北离嵩山少林多远
震惊!110㎡半包3.9万,简直美爆了
尚雅视觉地址在哪,我要去那里办事,
新华保险新人第一天培训心得
二手房交易时千万要注意的五大细节
犍为县定文镇能摆地摊吗
醪糟打窝,用什么饵钓
跪求御我的书
从双桥到三里桥怎么坐公交车,最快需要多久
鸡飞有关的成语
酱香老酒1997多少钱
天主教的神父能娶老婆吗
推荐资讯
什么鱼可以和雀鳝混养?
想从西安坐火车到法门寺,请问具体路线和时间
请专业人士回答、我浇混凝土地面的时候、温度
让自来水一滴滴的滴,水表不会转吗?这样更节
五星社区居委会地址在哪,我要去那里办事,
西安开往宁波的火车几点钟到
璜瑭小学地址在哪,我要去那里办事,
以《学与玩》写一篇作文。 可以写自己或他人
有两个人在航拍。T恤后面写的什么字。
请教老司机1.5T手动咋开省油
荼的读音是什么
94.3+19.9怎么样简算?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?