[英]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.