码迷,mamicode.com
首页 > 其他好文 > 详细

元素身上加属性 node.Stata=true 解决setInterval()的运用不冲突

时间:2017-11-21 01:08:38      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:机制   cli   tor   进入   on()   sele   其他   nod   set   

  锁机制 的运用可以时一个变量 也可以是一个属性  ,在节点元素身上加  属性作为 一把锁 如同 事件中的this.XXX   这样当这个元素在运动的过程中就不会 出现被多次触发而引起的 BUG   

var  node = document.querySelector(‘div);

    node.stata = true   ;  //初始值   锁时打开的

var n=0;

node.onclick = function(){

node.stata = false;     //  进入后就将它  关上

n=0;

 

  var   time =  setInterval(function(  ){      

  n++;

  //其他执行的代码

  //代码部分

   if(n>20){

  clearInterval(time);  

  node.stata = true;     //  执行完后就将它  打开

  }

  },1000);

}

 

元素身上加属性 node.Stata=true 解决setInterval()的运用不冲突

标签:机制   cli   tor   进入   on()   sele   其他   nod   set   

原文地址:http://www.cnblogs.com/WangZhenQi/p/7868718.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!