最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS定時(shí)器實(shí)現(xiàn)數(shù)值從0到10來(lái)回變化

 更新時(shí)間:2016年12月09日 08:56:12   作者:likequiet  
最近做項(xiàng)目遇到一需求要求實(shí)現(xiàn)數(shù)值從0到10來(lái)回變化,下面小編給大家分享下實(shí)現(xiàn)代碼,需要的朋友參考下

效果:數(shù)值從0到10來(lái)回變化

代碼:

var a=0
var timer1,timer2;
function add(){
a++;
console.log(a);
if(a>=10){
clearInterval(timer1);
timer2=setInterval(sub,200);
}
}
function sub(){
a--;
console.log(a);
if(a<=0){
clearInterval(timer2);
timer1=setInterval(add,200);
} 
}
timer1=setInterval(add,200);

----------分割線------------------------

此效果看似簡(jiǎn)單,但是實(shí)際寫的時(shí)候發(fā)現(xiàn)JS定時(shí)器有一些不易察覺的坑,一不小心就會(huì)造成定時(shí)器疊加,導(dǎo)致變化越來(lái)越快,直到變化間隔達(dá)到瀏覽器的極限(chrome的為5ms)。值得注意的是,雖然每次都用clearInterval把timer清楚掉了,但是每次新的循環(huán)還是會(huì)使timer的值在原有基礎(chǔ)上加1

以上所述是小編給大家介紹的JS定時(shí)器實(shí)現(xiàn)數(shù)值從0到10來(lái)回變化,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評(píng)論

锡林浩特市| 崇信县| 抚顺县| 桐乡市| 新营市| 西贡区| 贞丰县| 塔河县| 宜州市| 大邑县| 绥宁县| 故城县| 铁岭县| 湾仔区| 来安县| 新丰县| 页游| 临沧市| 吐鲁番市| 湖州市| 如皋市| 永川市| 琼海市| 武威市| 南江县| 敦煌市| 汉寿县| 湘乡市| 宁武县| 鄂伦春自治旗| 昌图县| 德兴市| 武平县| 大荔县| 长岛县| 家居| 广安市| 霸州市| 元阳县| 德安县| 镇原县|