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 相关文章推荐
基于Jquery的回车成tab焦点切换效果代码(Enter To Tab )
Nov 14 Javascript
JavaScript中提前声明变量或函数例子
Nov 12 Javascript
JavaScript实现同步于本地时间的动态时间显示方法
Feb 02 Javascript
全选复选框JavaScript编写小结(附代码)
Aug 16 Javascript
vue生成token保存在客户端localStorage中的方法
Oct 25 Javascript
vue实现密码显示隐藏切换功能
Feb 23 Javascript
Vue 实现展开折叠效果的示例代码
Aug 27 Javascript
Vue.js 图标选择组件实践详解
Dec 03 Javascript
微信小程序实现工作时间段选择
Feb 15 Javascript
解决layer.confirm快速点击会重复触发事件的问题
Sep 23 Javascript
JS Thunk 函数的含义和用法实例总结
Apr 08 Javascript
vue-cli4.0多环境配置变量与模式详解
Dec 30 Vue.js
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/03/27 PHP
php自定义错误处理用法实例
2015/03/20 PHP
php中判断数组相等的方法以及数组运算符介绍
2015/03/30 PHP
php getcwd与dirname(__FILE__)区别详解
2016/09/24 PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
2019/10/17 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
在一个浏览器里呈现所有浏览器测试结果的前端测试工具的思路
2010/03/02 Javascript
js 居中漂浮广告
2010/03/21 Javascript
ie下动态加态js文件的方法
2011/09/13 Javascript
主页面中的两个iframe实现鼠标拖动改变其大小
2013/04/16 Javascript
浅析javascript操作 cookie对象
2014/12/26 Javascript
整理AngularJS中的一些常用指令
2015/06/16 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
2015/11/23 Javascript
jQuery实现根据滚动条位置加载相应内容功能
2016/07/18 Javascript
jQuery autoComplete插件两种使用方式及动态改变参数值的方法详解
2016/10/24 Javascript
vue.js实现仿原生ios时间选择组件实例代码
2016/12/21 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
2017/01/19 Javascript
Jquery根据浏览器窗口改变调整大小的方法
2017/02/07 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
2017/02/18 Javascript
js实现鼠标拖拽多选功能示例
2017/08/01 Javascript
深入理解与使用keep-alive(配合router-view缓存整个路由页面)
2018/09/25 Javascript
jQuery+PHP实现上传裁剪图片
2020/06/29 jQuery
详解微信小程序实现跑马灯效果(附完整代码)
2019/04/29 Javascript
javascript面向对象三大特征之封装实例详解
2019/07/24 Javascript
详解微信小程序之提高应用速度小技巧
2020/01/07 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
2020/04/09 Javascript
python获取一组数据里最大值max函数用法实例
2015/05/26 Python
树莓派安装OpenCV3完整过程的实现
2019/10/10 Python
python redis存入字典序列化存储教程
2020/07/16 Python
Python获取excel内容及相关操作代码实例
2020/08/10 Python
python 视频下载神器(you-get)的具体使用
2021/01/06 Python
python爬虫实现爬取同一个网站的多页数据的实例讲解
2021/01/18 Python
《小动物过冬》教学反思
2014/04/17 职场文书
信用社竞聘演讲稿
2014/05/16 职场文书
sql时间段切分实现每隔x分钟出一份高速门架车流量
2022/02/28 SQL Server
在容器中使用nginx搭建上传下载服务器
2022/05/11 Servers