我一直在使用從jeresig's hotkey jquery熱鍵插件。當文檔處於焦點時,快捷鍵可以正常工作,但焦點位於輸入字段時,快捷鍵不起作用。我用$(document)
或$(document).find('input')
進行綁定。但是這些都不起作用。文檔keydown綁定不能用於輸入字段
我已經使用這個下面的代碼製作快捷方式:
$(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 2014-10-15 03:46:57