JQuery防止退格键网页后退的实现代码
更新时间:2012年03月23日 22:51:29 作者:
有时我们需要防止退格键的网页后退,一般情况下最好不要这么用,因为对UX体验不好
下面是Js片段在IE9,Firebox 10.0.2 中测试过 :
$(document).keydown(function (e) {
var doPrevent;
if (e.keyCode == 8) {
var d = e.srcElement || e.target;
if (d.tagName.toUpperCase() == 'INPUT' || d.tagName.toUpperCase() == 'TEXTAREA') {
doPrevent = d.readOnly || d.disabled;
}
else
doPrevent = true;
}
else
doPrevent = false;
if (doPrevent)
e.preventDefault();
});
关于如何确定Backspace键的代码可以通过这里.
希望对您Web开发有帮助。
复制代码 代码如下:
$(document).keydown(function (e) {
var doPrevent;
if (e.keyCode == 8) {
var d = e.srcElement || e.target;
if (d.tagName.toUpperCase() == 'INPUT' || d.tagName.toUpperCase() == 'TEXTAREA') {
doPrevent = d.readOnly || d.disabled;
}
else
doPrevent = true;
}
else
doPrevent = false;
if (doPrevent)
e.preventDefault();
});
关于如何确定Backspace键的代码可以通过这里.
希望对您Web开发有帮助。
相关文章
jQuery的中 is('':visible'') 解析及用法(必看)
下面小编就为大家带来一篇jQuery的中 is(':visible') 解析及用法(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-02-02前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
这篇文章主要介绍了前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来,在项目中经常会遇到,今天小编把实例代码分享给大家,需要的朋友可以参考下2017-11-11锋利的jQuery 要点归纳(三) jQuery中的事件和动画(上:事件篇)
锋利的jQuery 要点归纳 jQuery中的事件和动画(上:事件篇)2010-03-03
最新评论