js-js实现屏蔽退格键、Alt+左箭头、浏览器上一页按钮的返回功能
$(".kit-login-form").keydown(function(event) {//登录面板区域的class
// 处理登录面板区域的事件传递问题(无需阻止默认行为)
if(event.keyCode == 8) { //退格键
event.stopPropagation();
}
});
$(document).ready( // jQuery实现 屏蔽 退格键、Alt+左箭头、浏览器上一页按钮的返回效果
function() {
document.onkeydown = function(e) {
var oEvent = window.event;
// 如果需要监听Ctrl键盘 可以获取 oEvent.ctrlKey
if (oEvent.altKey && (oEvent.keyCode == 37 || oEvent.keyCode == 39)) {
_stop();
}
if (oEvent.keyCode == 8) { //退格键 另外13是回车键
_stop();
}
}
if (window.history && window.history.pushState) { $(window).on('popstate',
function() { window.history.pushState('forward', null, '#'); window.history.forward(1);
});
} window.history.pushState('forward', null, '#'); //在IE中必须得有这两行
window.history.forward(1);
function _stop() {
e.preventDefault();
e.stopPropagation();
}
});
正文到此结束
- 本文标签: JavaScript
- 本文链接: https://code.jiangjiesheng.cn/article/90
- 版权声明: 本文由小江同学原创发布,转载请先联系本站长,谢谢。