鼠标开始,键盘按一下不停止

来源:4-4 [DOM事件] 抽奖系统(上)

qq_残缺_0

2015-08-03 16:59

鼠标开始,键盘按一下不停止

写回答 关注

2回答

  • kinglong0
    2016-08-19 17:09:44

    把键盘事件中的flag = 1;放到playFun()方法中就能达到效果。代码如下:

       // 键盘事件
       document.onkeyup=function(event){
          event = event || window.event;
          if(event.keyCode==13){
             if(flag==0){
               playFun();
             }else{
               stopFun();
               flag = 0;
             }
          }
       }

    function playFun(){
     var title=document.getElementById('title');
     var play=document.getElementById('play');
     clearInterval(timer);
     timer=setInterval(function(){
        var random=Math.floor(Math.random()*data.length);
        title.innerHTML=data[random];
     },50);
        play.style.background='#999';
        flag = 1;
    }


    kinglo...

    补充:把flag= 1 和 flag = 0 放到playFun()和stopFun()方法最后。

    2016-08-19 17:20:25

    共 1 条回复 >

  • 候鸟飞
    2015-12-25 18:00:47

    if(){}else{}

DOM事件探秘

DOM事件?本课程会通过实例来给小伙伴们讲解如何使用这些事件

99545 学习 · 1197 问题

查看课程

相似问题