处理思路:
1.首先确保按了shift键
2.根据两次按键的时间戳判定是否小于1000ms
小于1000:代表连续双击shift键
否则(大于等于1000):间断按下shift键
var firsttime = 0;
$(document).keydown(function(event){
if(event.keyCode == 16) { //首先确保是按了shift键 键值16表示shift键
var firstDate = new Date();
if(firsttime == 0){
firsttime = firstDate.getTime();
}else{//利用时间戳进行双击的判定
var lastDate = new Date();
var lastTime = lastDate.getTime();
if(lastTime - firsttime < 1000){//如果小于1000ms代表连续按下shift
alert(111)
firsttime = 0;
}else{
alert(222)
firsttime = 0;
}
}
}
});