JQuery防止退格键网页后退的实现代码


Posted in Javascript onMarch 23, 2012

下面是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开发有帮助。
Javascript 相关文章推荐
js获得页面的高度和宽度的方法
Feb 23 Javascript
js星星评分效果
Jul 24 Javascript
jQuery实现转动随机数抽奖效果的方法
May 21 Javascript
基于jquery实现省市联动效果
Nov 23 Javascript
JavaScript递归操作实例浅析
Oct 31 Javascript
如何实现json数据可视化详解
Nov 24 Javascript
详解node.js搭建代理服务器请求数据
Apr 08 Javascript
基于layer.js实现收货地址弹框选择然后返回相应的地址信息
May 26 Javascript
jquery实现直播视频弹幕效果
Feb 25 jQuery
原生js实现轮播图特效
May 04 Javascript
JavaScript隐式类型转换代码实例
May 29 Javascript
如何用Node.js编写内存效率高的应用程序
Apr 30 Javascript
jQuery中将函数赋值给变量的调用方法
Mar 23 #Javascript
ExtJs使用总结(非常详细)
Mar 22 #Javascript
常用Extjs工具:Extjs.util.Format使用方法
Mar 22 #Javascript
Extjs中ComboBox加载并赋初值的实现方法
Mar 22 #Javascript
利用json获取字符出现次数的代码
Mar 22 #Javascript
解决Extjs上传图片无法预览的解决方法
Mar 22 #Javascript
jQuery中判断一个元素是否为另一个元素的子元素(或者其本身)
Mar 21 #Javascript
You might like
Oracle 常见问题解答
2006/10/09 PHP
提高PHP编程效率的53个要点(经验小结)
2010/09/04 PHP
PHP跳转页面的几种实现方法详解
2013/06/08 PHP
PHP中VC6、VC9、TS、NTS版本的区别与用法详解
2013/10/26 PHP
分享php分页的功能模块
2015/06/16 PHP
Linux系统中设置多版本PHP共存配合Nginx服务器使用
2015/12/21 PHP
php实现的操作excel类详解
2016/01/15 PHP
PHP获取表单数据与HTML嵌入PHP脚本的实现
2017/02/09 PHP
脚本吧 - 幻宇工作室用到js,超强推荐share.js
2006/12/23 Javascript
Firefox和IE浏览器兼容JS脚本写法小结
2008/07/07 Javascript
JavaScript 未结束的字符串常量常见解决方法
2010/01/24 Javascript
jquery加载页面的方法(页面加载完成就执行)
2011/06/21 Javascript
JavaScript常用全局属性与方法记录积累
2013/07/03 Javascript
javascript实现简单的html5视频播放器
2015/05/06 Javascript
IE9+已经不对document.createElement向下兼容的解决方法
2015/09/14 Javascript
js实现新浪微博首页效果
2015/10/16 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
深入解析jQuery中Deferred的deferred.promise()方法
2016/05/03 Javascript
Angular排序实例详解
2017/06/28 Javascript
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
webpack使用 babel-loader 转换 ES6代码示例
2017/08/21 Javascript
JS中关于正则的巧妙操作
2017/08/31 Javascript
深入Vue-Router路由嵌套理解
2018/08/13 Javascript
JS图片预加载三种实现方法解析
2020/05/08 Javascript
[02:32]DOTA2亚洲邀请赛 VG战队巡礼
2015/02/03 DOTA
使用python实现省市三级菜单效果
2016/01/20 Python
详解用Python处理HTML转义字符的5种方式
2017/12/27 Python
Vilebrequin欧洲官网:法国豪华泳装品牌(男士沙滩裤)
2018/04/14 全球购物
华为c/c++笔试题
2016/01/25 面试题
资深地理教师自我评价
2013/09/21 职场文书
大学校庆邀请函
2014/01/11 职场文书
党支部公开承诺书
2014/03/28 职场文书
党员活动日总结
2014/05/05 职场文书
安全教育日主题班会
2015/08/13 职场文书
2015年圣诞节寄语
2015/08/17 职场文书
详解Java实现数据结构之并查集
2021/06/23 Java/Android