紫衣仙女
2019-02-20 21:18:34
首先,我做的是一個排行榜的功能。我用$(document).keydown(function(e)){執(zhí)行命令}去進行事件的觸發(fā)。要每次執(zhí)行不同的功能。比如我按了鍵盤的回車鍵 第一次按了之后 背景色變?yōu)楹谏?第二次按了回車鍵之后背景色變?yōu)樗{色 以此類推 每次按 執(zhí)行的命令都不同。
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 +'次,執(zhí)行第'+ 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
提交
取消