Я связываю функцию с событием нажатия клавиш при нажатии клавиши ВВОД.Я хочу, чтобы эта функция запускалась при нажатии клавиши ENTER, если пользователь не вводит текстовую область с идентификатором input_area
:
$(document).keydown(function(e) {
if (e.keyCode == 32 && e.target != $("#input_area")) {
scroll_to_location();
}
});
. Я пытался отменить привязку всей клавиши с помощью $(document).unbind('keydown')
, но это точновесь документ, а не только на короткий период, когда есть ввод текста.
Есть ли удобный способ отменить привязку события для ввода textarea с помощью JQuery?