[英]Javascript: Escape key = browser back button
您可以添加Key-Listener:
window.addEventListener("keyup", function(e){ if(e.keyCode == 27) history.back(); }, false);
如果按下Esc鍵(鍵代碼27),這將調用history.back()
。
$(document).bind("keyup", null, function(event) {
if (event.keyCode == 27) { //handle escape key
//method to go back }
});
您可以將onkeyup
事件處理程序綁定到window
並檢查鍵代碼是否為27
(Escape的鍵代碼),然后使用window.history.back()
函數。
window.onkeyup = function(e) {
if (e.keyCode == 27) window.history.back();
}
關於window.history
MDC文檔, https://developer.mozilla.org/en/DOM/window.history
只需聽取密鑰代碼27並調用history.go(-1);
您需要收聽'ESC'按鍵,並在按下后觸發后退動作,如下所示:
document.onkeydown = function(e){
if (window.event.keyCode == 27) {
history.go(-1);
}
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.