キーコードを使用してフォーカスを合わせる入力がほとんどありません。入力がフォーカスされている場合にキーダウンショートカットを無効にする
私はしようとしています:入力に焦点を当てるときは、キーコード機能を無効にし、フォーカスしていないときは有効にします。
私はこれを試してみました:
var hotkeys_function = false;
if (!hotkeys_function){
$(document).keydown(function(e) {
if (e.keyCode == 71) {
$("#input1").fadeIn();
$("#input1").focus().select();
var hotkeys_function = true;
}
});
}
そして、この:
if ($("#input1").select()) {
var hotkeys_function = true;
}
が、どれも働いているようです。
私はinput1.select()または.focus()を試しました。なしwork – jQuerybeast
例を試してみてください。 –
これは、別の入力がフォーカスされている場合にも表示されます。 – pimvdb