开发者社区> 问答> 正文

js计时器clearInterval的清除

如何用clearInterval清除几个计时器啊,clearInterval(timer1,timer2,timer3,timer4,);为什么不对啊?

展开
收起
a123456678 2016-07-15 10:27:11 2952 0
1 条回答
写回答
取消 提交回答
  • document.onkeydown = function(e){
     var timer1,timer2,timer3,timer4;
    改成
    
    // 不要每次执行时都要初始化计数器
    var timer1,timer2,timer3,timer4;
    document.onkeydown = function(e){
    定义一个全局方向标志,例如 var direction = null;
    
    function xia(){
     if(direction == 'xia') return false;
     direction = 'xia';
     document.getElementById("object").style.top = (parseInt(document.getElementById("object").style.top)+ 10) + "px";
      if(parseInt(document.getElementById("object").style.top) > 490){
       document.getElementById("object").style.top = 490 + "px";
      }
    }
    2019-07-17 19:56:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
JavaScript异步编程 立即下载
Delivering Javascript to World 立即下载
编程语言如何演化-以JS的private为例 立即下载