ブラウザでは、キーボードのエスケープキーをJavaScriptに戻すにはどうしたらいいですか?Javascript:エスケープキー=ブラウザの戻るボタン
たとえば、this pageにアクセスして[フルスクリーン]リンクをクリックすると、エスケープキーを押して前のページに戻ります。
この魔法を起こすためのJavascriptは何ですか?
ブラウザでは、キーボードのエスケープキーをJavaScriptに戻すにはどうしたらいいですか?Javascript:エスケープキー=ブラウザの戻るボタン
たとえば、this pageにアクセスして[フルスクリーン]リンクをクリックすると、エスケープキーを押して前のページに戻ります。
この魔法を起こすためのJavascriptは何ですか?
あなたをEscapeキー(キーコード27)が押された場合、これはhistory.back()
を呼び出します
window.addEventListener("keyup", function(e){ if(e.keyCode == 27) history.back(); }, false);
:キーリスナーを追加することができます。
ただ、キーコード27をリッスンし、呼び出しhistory.go(-1);
あなたがそうのように、「ESC」キー入力をリッスンし、それが押されたときに、バックアクションをオフに解雇する必要が
:
document.onkeydown = function(e){
if (window.event.keyCode == 27) {
history.go(-1);
}
};
$(document).bind("keyup", null, function(event) {
if (event.keyCode == 27) { //handle escape key
//method to go back }
});
あなたはwindow
にonkeyup
イベントハンドラをバインドし、キーコードが27
(エスケープのキーコード)であるかどうかを確認し、window.history.back()
機能を使用することができます。 window.history
に
window.onkeyup = function(e) {
if (e.keyCode == 27) window.history.back();
}
MDCドキュメント、https://developer.mozilla.org/en/DOM/window.history
'k.keymap = e.extend({}、a._keyboard.map); a.attachKeyboardは({エスケープ:右a.exitFullscreenを、:。次に、左:a.prev}); 'は「魔法」/ –