由于我想解除绑定(关闭)事件的功能,所以我将代码包装在一个函数中,但由于我需要查看哪个键被按下,所以我需要获取事件的事件(不知道这是怎么叫。如何让参数在事件函数中工作
//正常例子
$('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'参数。为什么?这个差别对我来说很明显... –