首先,我做的是一个排行榜的功能。我用$(document).keydown(function(e)){执行命令}去进行事件的触发。要每次执行不同的功能。比如我按了键盘的回车键 第一次按了之后 背景色变为黑色 第二次按了回车键之后背景色变为蓝色 以此类推 每次按 执行的命令都不同。
2 回答
海绵宝宝撒
TA贡献1809条经验 获得超8个赞
<script>
var enterFlag = 0;
document.onkeydown=function(event){
var e = event || window.event || arguments.callee.caller.arguments[0];
// 回车,不是小键盘的回车
if(e && e.keyCode==13){
enterFlag++;
alert('按第'+ enterFlag +'次,执行第'+ enterFlag +'个功能');
}
};
</script>
青春有我
TA贡献1784条经验 获得超8个赞
用个对象记录下按了哪些键以及分别按了多少次:
var keydown = {}
$(document).keydown(function(e){
if(!keydown[e.which]){
keydown[e.which] = 1
} else {
keydown[e.which] += 1
}
console.log(e.which, keydown[e.which])
})
添加回答
举报
0/150
提交
取消