jQuery 防止默认操作功能键(F3、F4 等)

2023-11-29

我这里有一个非常基本的例子:http://jsfiddle.net/arhVd/1/

<form>
  <input type="text">
  <input type="submit">
</form>

$(function () {

    $(document).keydown(function(e) {

        e.preventDefault();

        $('form').submit();
    });
});

我想确保按 F4 时它不会执行内置浏览器功能(在 F4 的情况下将焦点设置到 URL 栏。或者 F3 显示“查找”栏。)提交表单的功能仍然有效,我只是不希望浏览器功能妨碍。

这是针对内部应用程序的,其中功能键应该在应用程序中具有热键。


这似乎适用于 IE8 中的 F3:

$(document).keydown(function(event) {
  event.preventDefault();

  if (event.keyCode == 114) { // F3
    // Remap F3 to some other key that the browser doesn't care about
    event.originalEvent.keyCode = 0;
  }
};

(基于http://www.fixya.com/support/t218276-disable_f3_function_key_from_intenet)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

jQuery 防止默认操作功能键(F3、F4 等) 的相关文章

  • 如何删除事件监听器?

    下面是我的事件监听器代码 window addEventListener beforeunload function e if sessionStorage token abide call api 如果我想删除这个事件监听器 我该怎么办
  • 如何在执行回调函数之前等待 jQuery 的加载函数渲染加载的内容

    当文档准备好时 我使用 jQuery 的加载函数来呈现我的一些内容 document ready function header load header html function do call back function footer
  • 将 javascript 合并到一个文件中

    最近阅读了雅虎的网络优化技巧并使用 YSlow 我在我的一个网站上实现了他们的一些想法http www gwynfryncottages com http www gwynfryncottages com你可以在这里看到该文件http ww
  • Magento 中的 jquery/prototype 冲突

    这是一个基于 Themeforest 的 Acumen 主题的 Magento 商店 出乎意料的是 jquery 的东西现在不起作用了 Acumen 通过 magento 静态块加载 jquery 但这些都没有被触及 昨天我正在努力添加 j
  • 如何将元素的每个单词包装在span标签中?

    div date contents filter function return this nodeType 1 wrap span span 我是新手 认为代码可以解决问题 但它将所有内容都包含在 span 像这样 div class d
  • ExitFullScreen 不起作用 + 无论如何要按键盘单击按钮?

    我的浏览器 Google Chrome 版本 33 0 1750 154 m Script function exitFullscreen var element document documentElement if element mo
  • 如何在 jQuery 中使用 CSS“background-image”属性添加的图像上绑定单击事件

    这是我的小提琴link http jsbin com otisur 1 edit 我想我的问题通过标题本身就很清楚了 尽管如此 我正在寻找一种绑定的方法click使用 css 添加的图像上的事件background image财产 我知道
  • JavaScript:参数列表后缺少 )

    这个 JavaScript 产生一个错误 参数列表后缺少 在 firebug 中使用代码 我究竟做错了什么 功能d缺少左括号 answer after 不应该逃避 只需常规报价即可
  • 使用 jQuery 的 javascript 关联数组长度

    我正在使用 javascript 关联数组 例如 var testarray testarray one 1 testarray two 2 testarray three 3 我也在旁边使用jquery 如何使用 jquery 或任何其他
  • 使用 jQuery 解析无效的 HTML,而不添加到 DOM?

    我正在开发一个使用 HTML 模板的 jQuery 插件 最终用户可以传入一个最简单级别的模板 如下所示
  • 本地 401 工作,临时服务器得到 302

    我可能不会获得帮助第一次尝试所需的所有信息 但我会尽我所能 并在我们进行过程中对其进行编辑 我有一个使用 Spring Security Core 插件的 Grails 1 3 7 应用程序 我正在编写处理会话超时和 ajax 请求的代码
  • 最佳性能 + jQuery Ajax + Div 刷新

    有人对 jQuery Ajax 刷新 DIV 的最佳选择有好的建议吗 以下是我想要实现的目标 强调性能优化 左边会有导航 就像Google Facebook一样 右边有内容窗格 DIV 当用户点击每个导航时 内容窗格将相应刷新 而不刷新整个
  • jQuery 验证:更改默认错误消息

    有没有一种简单的方法来更改默认错误值jQuery 验证插件 http jqueryvalidation org 我只是想重写错误消息 使其对我的应用程序更加个性化 我有很多字段 所以我不想为字段 x 单独设置消息 我知道我可以做到这一点 将
  • 替换img路径jquery

    我正在尝试替换 jquery 中的 img 路径 注入远程页面 replaceexample com thumbs withexample com images 我已经尝试过这个 但似乎不起作用 img attr src replace t
  • 无法从 JQuery ajax 调用接收 JSON

    我已经确定来自服务器的 JSON 是有效的 手动进行 ajax 调用 但我真的很想使用 JQuery 我还使用 firebug 确定发送到服务器的 post URL 是正确的 但是 错误回调仍然被触发 解析错误 我还尝试了数据类型 文本 我
  • 如何在数据表角度中基于 JSON 动态填充表值?

    我在用着Angular 数据表 https l lin github io angular datatables 我需要能够根据返回的数据动态创建表 换句话说 我不想指定列标题 Example json数据 id 2 city Baltim
  • jQuery 相当于 underscore.js 的 groupBy

    jQuery 中是否有一个内置函数可以执行相当于http underscorejs org groupBy http underscorejs org groupBy 有什么解决方法吗 Thanks 不 jQuery 不是为数据处理而设计的
  • jQuery UI 对话框 - 关闭后无法打开

    我有一个问题jquery ui dialog box https jqueryui com dialog 问题是 当我关闭对话框然后单击触发它的链接时 除非刷新页面 否则它不会再次弹出 如何在不刷新实际页面的情况下回调对话框 下面是我的代码
  • 从json中获取所有子节点

    我有以下 json var source k 01 k 02 children k 05 k 06 children k ABC k PQR k 07 k 03 我希望能够指定 k 的值并取回所有孩子 以及孙
  • Radiobutton-带有纯 html/css 的按钮

    是否可以创建像这样的单选按钮JQuery http jqueryui com demos button radio那些 用纯html css thanks 试试这个小提琴 http jsfiddle net mcXm7 1 http jsf

随机推荐

  • UTF-8 与 PHP DOMDocument loadHTML?

    考虑这个例子 test php 如果我使用 PHP 5 5 9 cli 运行它 我会进入终端 php test php string 50 p Hello a y je p object DOMDocument 1 34
  • VIP 交换和持久性 - VIP 何时被回收?

    VIP交换 CNAME比IP交换 A记录好在哪里 作为上述的延续 我非常接近恢复到 A 记录 因为我遇到的问题在 Azure 中使用 CNAME 来自Azure 文档 其中指出 但请注意 因为 IP 地址的生命周期是相关的 对于部署 重要的
  • Web Deploy 3.0 无法在 CI 服务器上运行

    从我的本地计算机到开发服务器 Web Deploy 3 0 可以使用以下命令与 Visual Studio 2012 发布配置文件正常配合 msbuild myproj csproj verbosity d p DeployOnBuild
  • Codeigniter 分组并创建多维数组

    我的模型中有一个函数 public function get job lsnumber FALSE this gt db gt join administrator job idadministrator administrator ida
  • ehcache diskstore可以安全地并发访问吗?

    我看到 DiskStore 位置有一个 lock 文件 我一直明白 使文件 IO 原子化是很困难的 有时甚至是不可能的 所以 我的期望是多个应用程序不能安全地使用同一个 ehcache DiskStore 然而 锁定文件让我想知道 抛开性能
  • 绿屏/色度键 iOS

    我正在尝试在 iOS 上实时进行绿屏减法 我已将 openCV 包含在我的项目中 我可以使用本教程从相机获取原始数据 http www benjaminloulier com articles ios4 and direct access
  • 如何在字典中的特定键之间交换值?

    假设你有一本这样的字典 d A content for A B content for B 在两个条目之间交换值的最有效方法是什么 所以结果应该是这样的 d A content for B B content for A 当然 你可以创建一
  • 返回具有公差的唯一元素

    在Matlab中 有这样的unique command返回数组中唯一的行 这是一个非常方便的命令 但问题是我无法为其分配容差 在双精度中 我们总是必须比较精度内的两个元素 是否有一个内置命令可以在一定的容差范围内返回唯一元素 到了R2015
  • Java Try Catch 块

    我最初在大学开始编程并学习了 vb net 现在我决定转向 Java 并有一些疑问 在vb中 try catch语句的布局如下 try Catch ex as exception finally End catch 但是从java网站 ht
  • 如何使用 Appscript doPost 创建 REST API?

    1个月后 我想再次提出这个话题的问题 这是包含所有链接的整篇文章 https docs google com document d 1Tb0 twzHl wXbvaNF2IpCT0CiONT9PoqPlEweLz3oYI edit 项目中有
  • 使用 OWASP Java HTML Sanitizer 清理 html 时如何允许嵌入图像

    我想允许 img src I see 有关于如何执行此操作的文档但我不明白如何实现它 我尝试添加模式 allowUrlProtocols data allowAttributes src matching Pattern compile d
  • Emacs ess 自动完成

    我是 R 用户 我想在 emacs 中使用 R 但是 我在 emacs 中自定义 ess 时遇到了麻烦 我已经在我的 emacs 中安装了自动完成包和最新的 ess 但是当我在 emacs 中运行 r 时 自动完成功能无法正常工作 当我输入
  • 一种路由分配程序算法

    我想做的是创建一个程序 为驾驶考试分配一条路线 将有三条不同的路线 在某些点连接在一起 交叉点上绝不应有超过一名学生 解决这个问题的最佳方法是按时间安排交叉点 这不是我唯一的问题 我需要将路线平均分配给考官 所以路线1将交给考官1 路线 2
  • 如何使用 AppleScript 关闭终端选项卡?

    我正在使用 AppleScript 在 终端 选项卡中打开 PostgreSQL 如下所示 bin bash function new tab TAB NAME 1 COMMAND 2 osascript e tell applicatio
  • 有没有办法让视差在 DIV 中发挥作用

    可能完全是在树错树 但是你能使用 div 背景图像元素制作视差滚动图像吗 我想要发生的是 我目前有一些带有带有文本效果翻转的图像的 DIV 但因为我在背景图像中使用视差 所以我想保留所有站点图像的 3D 主题 编辑 例如 是否可以在此页面上
  • 如何检测手机是否连接到 Android Auto

    我正在制作一个应用程序 当手机连接到 Android Auto 时 它应该改变其行为 它不具有任何汽车功能 并且不会作为 Android Auto 应用程序进行营销 提交 有没有办法检测手机是否连接到 Android Auto 我知道汽车媒
  • 如何以编程方式安装 NuGet 包?

    我想以编程方式将 NuGet 包安装到项目中 并更新 csproj文件 以及packages config file 我用的是官方的Nuget core框架的源代码可以在这里找到 https github com NuGet NuGet2
  • Frame.__init__ 是做什么的?

    在下面的代码中 第 5 行是什么Frame init 做 有人可以解释一下它背后的概念吗 多谢 from Tkinter import class AppUI Frame def init self master None Frame in
  • 早期初始化程序中的匿名部分函数需要“过早访问类”

    为什么编译失败 trait Item trait StringItem extends Item def makeString String trait SomeOtherItem extends Item trait DummyTrait
  • jQuery 防止默认操作功能键(F3、F4 等)

    我这里有一个非常基本的例子 http jsfiddle net arhVd 1