jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现_jquery

禁用鼠标右键菜单栏

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

禁用快捷键

$("body").bind("keydown",function(e){
  e=window.event||e; 

   //禁止空格键翻页
   if(event.keyCode==32){
    return false;
   } 

   //屏蔽F5刷新键
   if(event.keyCode==116){
    e.keyCode = 0; //IE下需要设置为keyCode为false
    return false;
   }  

   //屏蔽 Alt+ 方向键 ←
   //屏蔽 Alt+ 方向键 →
   if ((event.altKey)&&((event.keyCode==37)||(event.keyCode==39)))
   {
    event.returnValue=false;
    return false;
   } 

   //屏蔽退格删除键
   if(event.keyCode==8){
    return false;
   } 

  //屏蔽ctrl+R
  if((event.ctrlKey) && (event.keyCode==82)){
    e.keyCode = 0;
    return false;
  }
 });

以上这篇jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索jQuery禁用快捷键
jquery f5刷新事件、jquery f5刷新、jquery 禁用f5、jquery禁用右键菜单、jquery 禁用右键,以便于您获取更多的相关知识。

时间: 2024-08-30 14:40:29

jQuery禁用快捷键例如禁用F5刷新 禁用右键菜单等的简单实现_jquery的相关文章

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

本文实例介绍了四种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; } }) })

jquery实现在网页指定区域显示自定义右键菜单效果_jquery

本文实例讲述了jquery实现在网页指定区域显示自定义右键菜单效果.分享给大家供大家参考.具体如下: 这是一个jquery实现的网页右键菜单效果,与其它自定义的右键菜单不同之处在于,本菜单只在指定区域内才有效,若超出指定区域的话,点击右键后显示的仍是浏览器的右键菜单.运行效果后,请在橘色区域内点击鼠标右键,会弹出一个带图标的自定义右键菜单,和浏览器的右键菜单完全不一样哦! 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/jquery-web-ar

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

  $(document).keydown(function(event){                //屏蔽 Alt+ 方向键 ←           //屏蔽 Alt+ 方向键 →          if ((event.altKey)&&((event.keyCode==37)||(event.keyCode==39)))             {                 event.returnValue=false;                  return

JQuery右键菜单插件ContextMenu使用指南_jquery

插件下载地址: http://www.trendskitchens.co.nz/jquery/contextmenu/jquery.contextmenu.r2.js 压缩版: http://www.trendskitchens.co.nz/jquery/contextmenu/jquery.contextmenu.r2.packed.js Jquery主页:   http://jquery.com/ 通过此插件可以在不同的html元素内建立contextmenu,并且可以自定义样式. 复制代码

jquery树形菜单效果的简单实例_jquery

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

jquery计算出left和top,让一个div水平垂直居中的简单实例_jquery

实例如下: if($("#cont1").css("position")!="fixed"){ $("#cont1").css("position","absolute"); var dw = $(window).width(); var ow = $("#cont1").outerWidth(); var dh = $(window).height(); var o

jQuery实用小技巧_输入框文字获取和失去焦点的简单实例_jquery

jQuery实用小技巧_输入框文字获取和失去焦点的简单实例 <input id="txt" class="text1" type="text" /> <script src="js/jquery-1.7.1.min.js"></script> <script type="text/javascript"> $(function () { $("inp

jQuery无刷新上传之uploadify3.1简单使用_jquery

昨天在网上找到了一个叫做uploadify的jquery上传插件,看到有几篇文章也是介绍这个插件的,心想何不用这个试试. 不过网上的这几篇文章用到的uploadify还是以前的旧版本uploadify-v2.1.0,我在官网上下载的是uploadify-v3.1版,其中的一些参数以及调用方法也不同了,还好官网有帮助文档. (唯一感觉不爽的一点就是这个开发包是针对php的,官网并没有.NET版本,但至少原理都是一样的,简单的修改一下就可以了.还是那句话"不仅要知其然,还要知其所以然",知

jquery实现弹出div,始终显示在屏幕正中间的简单实例_jquery

以下代码块就能始终让弹出div位于屏幕的正中心,希望对大家有所帮助! 复制代码 代码如下:     //让指定的DIV始终显示在屏幕正中间       function setDivCenter(divName){           var top = ($(window).height() - $(divName).height())/2;           var left = ($(window).width() - $(divName).width())/2;           v