Я использую jquery hotkeys plugin от jeresig's hotkey. Ярлыки работают отлично, когда документ находится в фокусе, но когда фокус находится в полях ввода, ярлыки не работают. Я использовал $(document)
или $(document).find('input')
для привязки. Но они тоже не работают.document keydown bind не работает для поля ввода
Я использовал этот следующий код для создания ярлыка:
$(document).ready(function(){
shortcutsInit();
});
function shortcutsInit(){
$(document).bind('keydown', "shift+f2", function() {
window.location.replace("/list");
return false;
});
$(document).bind('keydown', "f3", function() {
if($('#searchholder').length){
$('#searchholder').focus();
}
console.log('f3 pressed');
return false;
});
}
Не основано на мой вопрос но спасибо за ваш ответ. Это альтернативное решение, и оно работает. – nexuscreator