jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
作者:bea
本文实例介绍了四种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;
本文实例介绍了四种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();
});
以上就是本文的全部内容,希望对大家的学习有所帮助。
有用 | 无用
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();
});
以上就是本文的全部内容,希望对大家的学习有所帮助。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- jquery采用oop模式class类的使用示例
- jquery日历插件datepicker用法分析
- js简单设置与使用cookie的方法
- prototype框架中美元符号$用法分析
- 详解javascript传统方法实现异步校验
- jquery.validate提示错误信息位置方法
- jQuery ajax时间差导致的变量赋值问题分析
- jQuery简单获取键盘事件的方法
- 基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
- CSS或者JS实现鼠标悬停显示另一元素
- 鼠标悬停小图标显示大图标
- 在JavaScript中call()与apply()区别
- 很全面的JavaScript常用功能汇总集合
- JavaScript实现仿淘宝商品购买数量的增减效果
- jQuery头像裁剪工具jcrop用法实例(附演示与demo源码下载)
- JavaScript学习笔记整理之引用类型
- jQuery弹层插件jquery.fancybox.js用法实例
- 基于JS实现新闻列表无缝向上滚动实例代码
- jQuery validate插件实现ajax验证重复的2种方法