JQuery防止退格键网页后退
来源:互联网 发布:python 定义矩阵 编辑:程序博客网 时间:2024/04/27 21:25
有时我们需要防止退格键的网页后退,一般情况下最好不要这么用,因为对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开发有帮助。
您可能感兴趣的文章:
使用Jquery,CSS3实现像GooglePlus那样的圆圈效果
作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
该文章也同时发布在我的独立博客中-Petter Liu Blog。
0 0
- JQuery防止退格键网页后退
- JQuery防止退格键网页后退
- 防止网页后退
- jquery防止页面后退
- 防止网页后退(后退更新内容)
- 防止网页后退--禁止缓存
- 防止网页后退--禁止缓存
- 防止网页后退--禁止缓存
- 防止网页后退--禁止缓存
- 防止backspace键后退网页
- 防止点击后退的时候,出现网页过期的现象
- aspnet网页防止后退或刷新造成重复提交
- 页面中,防止点击Backspace网页后退情况
- 页面中,防止点击Backspace网页后退情况
- 网页如何防止刷新重复提交与如何防止后退的解决方法
- 网页如何防止刷新重复提交与如何防止后退的解决方法
- 网页如何防止刷新重复提交与如何防止后退的解决方法
- 网页如何防止刷新重复提交与如何防止后退的解决方法
- UVa 10626 Buying Coke(DP)
- Android 自动滚动循环轮播图
- 字符串常用方法
- 大话云计算
- centos php 安装memcached 扩展 支持sasl
- JQuery防止退格键网页后退
- NSString使用整理
- Problem 1
- 洪涝淹没分析输出淹没范围图、深度图及面积体积等信息
- node.js 抓取全国区域代码、邮政编码、电话区号
- 怎么阅读源码
- android学习一---搭建开发环境
- Android Looper详解
- 1《大话操作系统——做坚实的工程实践派》(8.1)(指令集未完待续)