Поскольку я хочу отменить (выключить) события, я завернул код внутри функции, но поскольку мне нужно увидеть, какой ключ нажат, мне нужно получить событие события (не знаю, как это называется.Как заставить параметр работать внутри функции события
// нормальный пример
$('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'. Зачем? Разница кажется мне довольно очевидной ... –