Tag标签 | 收藏本站 | 设为首页 | 参考书籍 | web前端技术交流①群:WEB前端技术交流群 会员登录 | 会员注册

首页文字描述

会员投稿 RSS订阅 专注web前端: 要么读书、要么旅行,身体和精神必须要有一个在路上。【每天一小步,成功一大步】
搜索: 您的位置主页 > WEB前端 > Jquery/JS > jQuery屏蔽浏览器默认事件总结!
隐藏/显示侧边栏

jQuery屏蔽浏览器默认事件总结!

2014-09-01 15:43    来源:未知    责任编辑:admin    字号【
同时适合IE、firefox、谷歌浏览器下适用,经过筛选代码如下:
//禁用右键、文本选择功能、复制按键

$(document).bind(“contextmenu”,function(){return false;});

$(document).bind(“selectstart”,function(){return false;});

$(document).keydown(function(){return key(arguments[0])});

//按键时提示警告

function key(e){var keynum;

    if(window.event){keynum = e.keyCode; // IE}

   else if(e.which){keynum = e.which; // Netscape/Firefox/Opera}

   if(keynum == 17){alert(“禁止复制内容!”);

   return false;}}

//禁用右键、文本选择功能、复制按键

$(document).bind("contextmenu",function(){return false;});

$(document).bind("selectstart",function(){return false;});

$(document).keydown(function(){return key(arguments[0])});

//屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键

function document.oncontextmenu(){event.returnValue=false;}

//屏蔽鼠标右键 function window.onhelp(){return false}

//屏蔽F1帮助 function document.onkeydown(){ if((window.event.altKey)&& ((window.event.keyCode==37)||

//屏蔽Alt+方向键← (window.event.keyCode==39))){ //屏蔽Alt+方向键→ alert("不准你使用ALT+方向键前进或后退网页!");

event.returnValue=false; } if((event.keyCode==8)||

//屏蔽退格删除键 (event.keyCode==116)||

//屏蔽F5刷新键 (event.ctrlKey && event.keyCode==82)){

     //Ctrl+R event.keyCode=0; event.returnValue=false; }

     if(event.keyCode==122){event.keyCode=0;event.returnValue=false;}

//屏蔽F11 if(event.ctrlKey && event.keyCode==78)event.returnValue=false;

//屏蔽Ctrl+n if(event.shiftKey && event.keyCode==121)event.returnValue=false;

//屏蔽shift+F10 if(window.event.srcElement.tagName=="A" && window.event.shiftKey) window.event.returnValue=false;

//屏蔽shift加鼠标左键新开一网页 if((window.event.altKey)&&(window.event.keyCode==115)){

//屏蔽Alt+F4 window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px"); return false; } }

更多
Tags 标签:
责任编辑:admin
设为首页 | 加入收藏 | 关于我们| 版权声明 | 在线留言 | 网站地图 |