文档章节

使用js禁用右键菜单、F5刷新和Ctrl+R刷新、backspace键、esc键

Adam-Lee
 Adam-Lee
发布于 2014/07/17 11:52
字数 257
阅读 543
收藏 0

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

有时候我们需要把网页的右键菜单禁用,然后启用自己模似的右键菜单。或者我们为了避免用户习惯性的使用F5刷新或使用Ctrl+r键刷新导致表单数据的丢失,我们还需要把F5键和ctrl+r键都屏蔽掉。甚至根据需要还可能会屏蔽退格键(Backspace)和退出键(Esc)。

(下面的代码都是基于jQuery库)

禁用网页右键菜单:

$(document).on("contextmenu", function (e) {

//...此处定义自己的右键菜单

return false

})

F5刷新和Ctrl+R刷新、backspace键、esc键都是使用event的keyCode属性

$(document).off().on("keydown", function (event) {

var key = event.keyCode;

//便于说明,下面代码使用多个if,应用时可使用"||"合并

if (key == 116) {

//禁用F5刷新

return false;

} else if (key == 27) {

//禁用esc键

return false;

} else if (key == 8) {

//禁用Backspace退格键

return false;

} else if(event.ctrlKey && key==82){

//禁用ctrl+R刷新

return false;

}

})


© 著作权归作者所有

Adam-Lee
粉丝 50
博文 118
码字总数 166965
作品 0
深圳
程序员
私信 提问
屏蔽相应键盘按钮

原文链接:http://blog.csdn.net/21aspnet/article/details/1535777

晨曦之光
2012/03/09
92
0
windows 10常用快捷键汇总

win10快捷键大全大家可以来了解一下,今天小编带来了win10常用快捷键,很多朋友喜欢使用快捷键来操作电脑,那么Windows10系统有哪些新的快捷键呢 • 贴靠窗口:Win +左/右> Win +上/下>窗口可...

三极行者
2018/06/26
0
0
Windows快捷键大全

Windows快捷键大全 一、常见用法: F1 显示当前程序或者windows的帮助内容。 F2 当你选中一个文件的话,这意味着“重命名” F3 当你在桌面上的时候是打开“查找:所有文件” 对话框 F10或ALT...

长平狐
2012/10/16
96
0
最全的windows操作系统快捷键

一、常见用法: F1 显示当前程序或者windows的帮助内容。 F2 当你选中一个文件的话,这意味着“重命名” F3 当你在桌面上的时候是打开“查找:所有文件” 对话框 F10或ALT 激活当前程序的菜单...

晨曦之光
2012/03/09
70
0

没有更多内容

加载失败,请刷新页面

加载更多

阿里云视频云正式支持AV1编码格式 为视频编码服务降本提效

今天我们要说的 AV1 可不是我们平时说的 .AVI 文件格式,它是由AOM(Alliance for Open Media,开放媒体联盟)制定的一个开源、免版权费的视频编码格式,可以解决H.265昂贵的专利费用和复杂的...

一肥仔
21分钟前
8
0
软件缺陷静态分析 CodeSonar 5.2 新版发布

对于使用C和C++构建安全关键软件的开发团队而言,CodeSonar一直是首选的静态分析解决方案。在近期发行的版本中,CodeSonar通过使用开放标准来扩展其语言覆盖范围,并增加了对Java、C#、Obj...

旋极科技
21分钟前
5
0
数据迁移

1. insert into values 或 insert into select批量插入时,都满足事务的原子性与一致性,但要注意insert into select的加锁问题。 2. replace into与insert into on duplicate key update都可...

qiang123
28分钟前
6
0
Linux装Windows系统后还不会激活?3招教你搞定

     相信大家已经发现荣耀MagicBook科技尝鲜版有多“香”了,不但可以轻松的将Linux系统装回Windows系统,还足足省下了300大洋!但是装回系统就万事大吉了吗?NoNoNo,我们还需要去激活...

梅丽莎好
31分钟前
6
0
Tomcat8源码分析-请求处理过程

上一篇:Tomcat8源码分析-启动流程-start方法 此篇主要讲Tomcat8从接收请求到处理请求的时序图画出来,并用文字描述一下主要流程 时序图 说明 文字描述流程之前先提示如下两点: 1.Acceptor...

特拉仔
33分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部