为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

2 回答

把键盘事件中的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;
}


0 回复 有任何疑惑可以回复我~
#1

kinglong0

补充:把flag= 1 和 flag = 0 放到playFun()和stopFun()方法最后。
2016-08-19 回复 有任何疑惑可以回复我~

if(){}else{}

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信