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 相关文章推荐
JavaScript 对话框和状态栏使用说明
Oct 25 Javascript
jquery图片延迟加载 前端开发技能必备系列
Jun 18 Javascript
ajax的hide隐藏问题解决方法
Dec 11 Javascript
JS实现FLASH幻灯片图片切换效果的方法
Mar 04 Javascript
jquery利用命名空间移除绑定事件的方法
Mar 11 Javascript
JS控制静态页面传递参数并获取参数应用
Aug 10 Javascript
jQuery实现两个select控件的互移操作
Dec 22 Javascript
原生js实现弹出层效果
Jan 20 Javascript
求js数组的最大值和最小值的四种方法
Mar 03 Javascript
Angular 1.x个人使用的经验小结
Jul 19 Javascript
AngularJs导出数据到Excel的示例代码
Aug 11 Javascript
js实现圆形菜单选择器
Dec 03 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
使用PHP的日期与时间函数技巧
2008/04/24 PHP
解析php安全性问题中的:Null 字符问题
2013/06/21 PHP
PHP中new static()与new self()的比较
2016/08/19 PHP
PHP按一定比例压缩图片的方法
2018/10/12 PHP
php ajax confirm 删除实例详解
2019/03/06 PHP
用JavaScript事件串连执行多个处理过程的方法
2007/03/09 Javascript
List Information About the Binary Files Used by an Application
2007/06/11 Javascript
一个简单的jQuery插件制作 学习过程及实例
2010/04/25 Javascript
使用 JScript 创建 .exe 或 .dll 文件的方法
2011/07/13 Javascript
简单的前端js+ajax 购物车框架(入门篇)
2011/10/29 Javascript
jQuery.query.js 取参数的两点问题分析
2012/08/06 Javascript
JS编程小常识很有用
2012/11/26 Javascript
js 使FORM表单的所有元素不可编辑的示例代码
2013/10/17 Javascript
12306验证码破解思路分享
2015/03/25 Javascript
Jquery常用的方法汇总
2015/09/01 Javascript
通过设置CSS中的position属性来固定层的位置
2015/12/14 Javascript
jQuery实现简单滚动动画效果
2016/04/07 Javascript
JS实现title标题栏文字不间断滚动显示效果
2016/09/07 Javascript
详解JS对象封装的常用方式
2016/12/30 Javascript
COM组件中调用JavaScript函数详解及实例
2017/02/23 Javascript
Angularjs实现上传图片预览功能
2017/09/01 Javascript
JS中数据结构之栈
2019/01/01 Javascript
Node.js HTTP服务器中的文件、图片上传的方法
2019/09/23 Javascript
Vue项目配置跨域访问和代理proxy设置方式
2020/09/08 Javascript
Nodejs在局域网配置https访问的实现方法
2020/10/17 NodeJs
python正则匹配抓取豆瓣电影链接和评论代码分享
2013/12/27 Python
python3.3实现乘法表示例
2014/02/07 Python
python 与GO中操作slice,list的方式实例代码
2017/03/20 Python
Python实现螺旋矩阵的填充算法示例
2017/12/28 Python
html5本地存储 localStorage操作使用详解
2016/09/20 HTML / CSS
Dr. Martens马汀博士德国官网:马丁靴鼻祖
2019/12/26 全球购物
SQL Server 2000数据库的文件有哪些,分别进行描述
2013/03/30 面试题
房地产开盘策划方案
2014/02/10 职场文书
啤酒节策划方案
2014/05/28 职场文书
小学课改工作总结
2015/08/13 职场文书
导游词之山西祁县乔家大院
2019/10/14 职场文书