由於我想解除綁定(關閉)事件的功能,所以我將代碼包裝在一個函數中,但由於我需要查看哪個鍵被按下,所以我需要獲取事件的事件(不知道這是怎麼叫。如何讓參數在事件函數中工作
//正常例子
$('body').on('keydown',function(event){
if(event.keyCode == 37){
// do something
}
});
//我的例子
function keyDownHandler() {
if(event.keyCode == 39) {
// does not work
}
}
$('body').on('keydown', keyDownHandler);
'函數keyDownHandler()''到功能keyDownHandler(事件)' –
在第一例子中,你用'event'參數定義的功能,在第二個例子你省略了'event'參數。爲什麼?這個差別對我來說很明顯... –