鼠标开始,键盘按一下不停止
把键盘事件中的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;
}
if(){}else{}