jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击


Posted in Javascript onJanuary 22, 2016

本文实例介绍了四种jquery禁用多种功能的方法

1、禁用F5刷新jQuery实例代码
F5具有刷新网页的功能,可能有时候需要禁用此功能,下面就通过代码实例介绍一下如何实现此功能。
代码如下:

$(document).ready(function(){ 
 $(document).bind("keydown",function(e){ 
  var e=window.event||e; 
  if(e.keyCode==116){ 
   e.keyCode = 0; 
   return false; 
  } 
 }) 
})

2、jQuery禁用键盘后退、F5刷新等快捷键

$(document).keydown(function(event){
   
     //屏蔽 Alt+ 方向键 ← 
     //屏蔽 Alt+ 方向键 →
     if ((event.altKey)&&((event.keyCode==37)||(event.keyCode==39)))  
     { 
        event.returnValue=false; 
        return false;
     }
 
     //屏蔽退格删除键 
     if(event.keyCode==8){
        return false; 
     }
        
     //屏蔽F5刷新键 
     if(event.keyCode==116){
        return false; 
     }
 
    //屏蔽alt+R 
    if((event.ctrlKey) && (event.keyCode==82)){
       return false; 
    }

 });

3、禁用右键单击功能 
代码如下:

$(document).ready(function() { 
$(document).bind("contextmenu",function(e) { 
alert("sorry! No right-clicking!"); 
return false; 
}); 
});

4、jQuery防止退格键网页后退的实现代码

$(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(); 
});

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
JavaScript语句可以不以;结尾的烦恼
Mar 08 Javascript
Use Word to Search for Files
Jun 15 Javascript
菜鸟javascript基础整理1
Dec 06 Javascript
js设置控件的隐藏与显示的两种方法
Aug 21 Javascript
详谈JavaScript 匿名函数及闭包
Nov 14 Javascript
深入学习AngularJS中数据的双向绑定机制
Mar 04 Javascript
javascript使用 concat 方法对数组进行合并的方法
Sep 08 Javascript
JQuery实现列表中复选框全选反选功能封装(推荐)
Nov 24 Javascript
详解vue 组件之间使用eventbus传值
Oct 25 Javascript
Angular实现的内置过滤器orderBy排序与模糊查询功能示例
Dec 29 Javascript
vue的mixins属性详解
Mar 14 Javascript
小程序wx.getUserProfile接口的具体使用
Jun 02 Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
Jan 22 #Javascript
jQuery解析json格式数据简单实例
Jan 22 #Javascript
基于javascript实现根据身份证号码识别性别和年龄
Jan 22 #Javascript
基于jQuery仿淘宝产品图片放大镜特效
Oct 19 #Javascript
jQuery图片旋转插件jQueryRotate.js用法实例(附demo下载)
Jan 21 #Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
Jan 21 #Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
Jan 21 #Javascript
You might like
解决dede生成静态页和动态页转换的一些问题,及火车采集入库生成动态的办法
2007/03/29 PHP
关于更改Zend Studio/Eclipse代码风格主题的介绍
2013/06/23 PHP
PHP PDOStatement::fetchAll讲解
2019/01/31 PHP
jquery1.4.2 for Visual studio 2010 模板文件
2010/07/14 Javascript
需要做特殊处理的DOM元素属性的访问
2010/11/05 Javascript
jquery Mobile入门—外部链接切换示例代码
2013/01/08 Javascript
jquery文字上下滚动的实现方法
2013/03/22 Javascript
js实现双击图片放大单击缩小的方法
2015/02/17 Javascript
Js的Array数组对象详解
2016/02/22 Javascript
jQuery如何获取动态添加的元素
2016/06/24 Javascript
javascript中活灵活现的Array对象详解
2016/11/30 Javascript
javascript设计模式之中介者模式学习笔记
2017/02/15 Javascript
微信小程序--onShareAppMessage分享参数用处(页面分享)
2017/04/18 Javascript
Vue.js 父子组件通信的十种方式
2018/10/30 Javascript
RxJS在TypeScript中的简单使用详解
2020/04/13 Javascript
Python格式化压缩后的JS文件的方法
2015/03/05 Python
PyQt5打开文件对话框QFileDialog实例代码
2018/02/07 Python
python爬虫爬取微博评论案例详解
2019/03/27 Python
python3+PyQt5 数据库编程--增删改实例
2019/06/17 Python
python中树与树的表示知识点总结
2019/09/14 Python
python数值基础知识浅析
2019/11/19 Python
对python中 math模块下 atan 和 atan2的区别详解
2020/01/17 Python
PyQt5的相对布局管理的实现
2020/08/07 Python
如何在网站上添加谷歌定位信息
2016/04/16 HTML / CSS
Sandro法国官网:法国成衣品牌
2019/08/28 全球购物
党员培训思想汇报
2014/01/07 职场文书
酒店前厅员工辞职信
2014/01/08 职场文书
活动邀请函范文
2014/01/19 职场文书
五年级科学教学反思
2014/02/05 职场文书
关于保护环境的建议书
2014/05/13 职场文书
关于感恩的演讲稿200字
2014/08/26 职场文书
股份合作协议书
2014/09/10 职场文书
2015年全国助残日活动方案
2015/05/04 职场文书
女方家长婚礼答谢词
2015/09/29 职场文书
请假条应该怎么写?
2019/06/24 职场文书
MySQL约束(创建表时的各种条件说明)
2022/06/21 MySQL