使用阻止默认值来接管空格键

2024-01-06

我有一些像这样的代码来接管空格键的功能:

    $(document).keypress(function (e) { 
        e.preventDefault();                            
        if (e.which == 32) {
            // func
        }
    }); 

不幸的是,这破坏了所有密钥的默认设置。

This:

    $(document).keypress(function (e) { 
        if (e.which == 32) {
            e.preventDefault();
            // func
        }
    }); 

不幸的是没有效果。

我怎样才能让它防止默认只有空格键?

Thanks.


尝试这个:

//e= e || window.event); you may need this statement to make sure IE doesn't keep the orginal event in motion
var code;  
if (e.keyCode) {
 code = e.keyCode;
} else if (e.which) {
 code = e.which;
 }
if (code == 32) {
 if (e.stopPropagation) {
 e.stopPropagation();
 e.preventDefault();
 }
 return false;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用阻止默认值来接管空格键 的相关文章

  • 简单的jquery求和

    我有未知数量的输入字段 有 add 类 我只想用 jquery 对这些进行求和 不知道我错在哪里
  • Reactjs 中的嵌套注释

    我有以下 json comments id 1 comment text asdasdadasdsadsadadsa author adsfasdasdsad post id 1 ancestry null archived false c
  • ReactJS 在打字时延迟 onChange

    我需要更改状态以维护用户正在输入的字符串 但是我想延迟操作直到用户停止打字 但我不太清楚如何做到这两点 因此 当用户停止打字时 我希望触发一个操作 但不是在此之前 有什么建议么 使用 React Hooks 和 Function 组件 要保
  • Javascript - 将类型化数组保存为 blob 并以二进制数据读回

    我有一个充满二进制数据的类型化数组 它是从 ArrayBuffer 生成的 var myArr new Uint8Array myBuffer 我将其呈现给用户 var blob new Blob myArr type octet stre
  • 使用 Leaflet 加载页面时 moveend 事件多次触发

    我需要在地图平移或缩放时执行一些操作 因此我向该事件附加了一个回调moveend map on moveend function code stuff 它工作正常 但是当页面加载时 该事件被触发三次 我不知道为什么 可能是因为在创建过程中地
  • 在javascript中,对象和命名空间有什么区别?

    在读的时候 面向对象的 JavaScript https developer mozilla org en US docs Web JavaScript Introduction to Object Oriented JavaScript
  • 修复了 Google 地图混搭中的图例

    我有一个带有 Google 地图混搭的页面 其中的图钉按日期 周一 周二等 进行颜色编码 包含地图的 IFrame 是动态调整大小的 因此当浏览器窗口调整大小时 它也会调整大小 我想在地图窗口的一角放置一个图例 告诉用户每种颜色的含义 Go
  • jQuery UI 可放在动态添加的元素上吗?

    我在将 jQueryUI droppable 应用于动态创建的 div 时遇到问题 item draggable helper clone box draggable containment area box droppable drop
  • jquery ajax错误回调

    我在这里需要一些建议或者一些解释 我有一个 jquery ajax 调用 ajax type GET url base url ajax fetch counts dataType json data error function xhr
  • D3.js折线图溢出边距

    我有 d3 js 折线图 它作为 angular js 应用程序的指令包含在内 动态添加的线和 xAxis 以及缩放线上的边距溢出 我必须在图的顶部为每条加载的线创建 Ox 轴 并具有 Ox 和 Oy 单独的缩放可能性 Oy 缩放工作正常
  • Kendo Grid:取消编辑删除新行

    这里有一个demo http plnkr co edit X4ei0zPYiZ1H8AiCTy8B p preview对于我正在经历的行为 如果您编辑 id 为 1 的现有行 将文本更改为其他内容 然后按取消按钮 该行将正确恢复到之前的状态
  • SharePoint SOAP GetListItems VS jQuery - 如何使用 Ajax 循环自定义列表项以及 Ajax 刷新列表内容?

    我使用 jQuery 通过 GetListItems 方法访问 Sharepoint 2007 的 SOAP 接口 以读取自定义的公告列表 以便让该列表每分钟刷新一次 以防列表的所有者添加新内容 以便新内容无需最终用户刷新其共享点屏幕即可可
  • 如何在 Typescript 中使用默认值定义可选构造函数参数

    是否可以有带有默认值的可选构造函数参数 如下所示 export class Test constructor private foo string foo private bar string bar 这给了我以下错误 参数不能有问号和初始
  • Jquery 验证,在submitHandler() 中单击获取按钮

    我有两个按钮type Submit 验证后 在submitHandler我想知道点击了这些按钮中的哪一个 根据这一点 我想禁用该按钮 Handler add customer validate rules name required tru
  • 将 ColdFusion 输出中的 # 视为文本而不是变量?

    我制作了一个 JQuery 列表 我想用数据库中的车牌号码填充它 为此 我创建了一个新的 cfm 文件 并让它在 html 中输出我想要的内容 这样我以后就可以像这样转换它 设置板 cfm
  • javascript - 自动点击 Netflix 互动电影选择

    我正在寻找一种方法 可以自动点击一些 Netflix 电影中的交互选项 我尝试了很多方法 但似乎只有焦点事件有效 document getElementsByClassName BranchingInteractiveScene choic
  • close 似乎不适用于 WebSocket

    我有这个简单的 JavaScript 代码 window ws new WebSocket ws 127 0 0 1 8000 ws onopen function ws send hello Ruby 中的服务器如下所示 require
  • jQuery 验证:未调用自定义规则

    这是我用于测试的简单验证代码 jQuery validator addMethod oneTypeChecked function value element return false checkbox checked gt 0 Check
  • 使用 fullpage.js 触发 Velocity.js/Blast.js

    以下是此处发布的解决方案 Velocity js Blast js 从 0 开始不透明度 https stackoverflow com questions 28614890 velocity js blast js starting op
  • 当父窗口关闭时关闭子窗口(弹出窗口)

    我有一个简单的示例页面 当您单击链接时 我正在使用弹出子弹出窗口进行处理 我一直在尝试各种卸载事件来在父窗口关闭时关闭子窗口 但似乎无法弄清楚我错过了与简单编码相关的内容 弹出窗口工作完美 但是关闭父窗口会使弹出窗口保持打开状态

随机推荐

  • 如何将文件下载到本地下载文件夹?

    我使用 WebView 启用了文件的下载设置 我正在使用 DownloadManager 保存文件 但这些文件不会出现在本地下载目录中 我下载的文件保存在这里 gt file storage emulated 0 Android data
  • 带有 NULL 的指针算术

    有人可以解释一下为什么 int main void char a NULL int b NULL double c NULL printf n d d d n d d d n n int a 1 int b 1 int c 1 int a
  • Windows 在哪里存储 ACL,ACL 是否跟随文件从一台计算机传输到另一台计算机?

    我们的应用程序使用的组件需要在可执行文件的目录中包含许可证文件 该文件恰好是 NET WinForms 应用程序 尽管我认为这对这个问题并不重要 当安装在某些 XP Pro 计算机上时 迄今为止仅数百台计算机中的三台 该组件会引发许可证异常
  • 去掉itextsharp中的左右侧边框,想要一个矩形框

    Remove the left and right side borders of Approved By and sign and also i need to draw a small rectangular box after cal
  • 无法打开自定义文件扩展名

    我有一个我希望支持的文件格式 它只是一个 zip 但我已将其重命名为 amg 以便我的应用程序可以读取它 在我的带有姜饼的三星手机上 它工作正常并且可以打开 在我的带有 Kitkat 的摩托罗拉手机上 我得到的只是无法打开它 我尝试过这里找
  • 使用 Lua I/O 函数创建新文件

    我开始学习io 函数 并尝试在我的代码中实现它们 我一直在寻找这个问题的答案 但似乎没有任何明确的答案是或否 或者至少我没有看到 我希望这里有人能知道答案并能够提供帮助 我想创建一个可以随着时间的推移写入的文本文件 它基本上是一个日志 我将
  • 为什么要禁用 IpV6 Hadoop 安装

    我已经在 Ubuntu 系统上成功安装并运行 Hadoop 我正在关注一些文章的教程 我很困惑为什么每一步都建议禁用 ipv6 如果我不在系统上禁用 ipv6 会有影响吗 有谁能回答一下吗 就像声明的那样here http wiki apa
  • CKEditor:在粘贴上应用removeFormat

    我已经成功地设置了一个粘贴事件来捕获粘贴到文本区域的 HTML 我需要在将 HTML 粘贴到文本区域之前或之时自动将removeFormat 命令应用于该 HTML 以便我可以去除其中的类 各种标签和其他属性 有人可以指出我正确的方向来正确
  • VBA“ThisWorkbook.Close”不关闭此工作簿!

    我正在 Excel 中编写一个 VBA 宏 该宏应该打开 fileB xls 然后在打开后立即关闭 由于我们将讨论 3 个 Excel 文件 因此我将第一个文件命名为 fileA 文件 A 用户窗体上按钮的代码如下所示 Private Su
  • 一个应用程序中哪一个应该是单例? MongoClient 还是 MongoDatabase 还是 MongoCollection?

    正如文档中提到的 http mongodb github io mongo java driver 3 3 driver getting started quick tour http mongodb github io mongo jav
  • 错误“此方法必须返回 int 类型的结果”?

    我下面有这段代码 它不断告诉我Thanksgiving 必须返回int 类型的结果 我已经投射了所有结果只是为了确定 但似乎没有任何效果 为什么我会收到此错误 public class Thanksgiving private static
  • 检测 Android 4.0+ 上的屏幕截图尝试

    我正在开发一个 Android 应用程序 该应用程序高度重视保护用户的数据 以至于不会在本地设备的持久内存中存储任何内容 为了进一步保护用户数据 每当有人尝试截取活动应用程序的屏幕截图时 我们都希望向我们的服务器发出 Web 服务调用 到目
  • Python 和 Selenium 移动仿真

    我正在尝试使用 Selenium 仿真和 Python 来模拟 iPhone X 的 Chrome 如下所示 from selenium import webdriver mobile emulation deviceName iphone
  • Google App Engine 上的 django-nonrel - 对 ManyToMany 使用 ListField 的影响

    我正在开发 Google App Engine 应用程序 对此我还比较陌生 我已经在 Django 中构建了一个应用程序 并拥有一个使用 ManyToMany 字段类型的模型 我知道 django nonrel 不支持 Django 的多对
  • 将电子邮件读入 SQL 数据库的 .net 代码

    我正在寻找一些链接和 或代码片段 这些链接和 或代码片段将允许 ASP NET 网页 或者 Outlook 加载项 允许我阅读发送到特定电子邮件地址的电子邮件 然后解析电子邮件将消息分成组成部分 即主题 正文 附件等 并保存到我的数据库中
  • 在 R 中通过列名和行名连接矩阵

    我想通过 R 中的列名和行名连接矩阵 m1 matrix c 1 2 3 11 12 13 nrow 2 ncol 3 byrow TRUE dimnames list c r1 r2 c a b c m2 matrix c 4 5 0 2
  • 如何在React-Native中共享生成的二维码?

    我使用 react native qrcode svg 生成了 QR 代码 我想通过电子邮件或类似的方式使用 React native 的共享模块共享此 svg import Share from react native import Q
  • python中3D曲面图的颜色

    我使用以下行来绘制 3D 曲面 surf ax3 plot surface X Y Z rstride 1 cstride 1 alpha 0 5 linewidth 0 cmap cm jet antialiased True 现在颜色非
  • 使两个物理对象不发生碰撞,但在 Unity 中检测碰撞

    我有一个 Unity 项目 其中有一个 2D 游戏世界 其中包含静态碰撞器 以使几何体对于居住在其中的角色来说是实体的 玩家是一个动态碰撞器 具有非运动学刚体 还有一个敌人角色 它也是一个动态碰撞器 两个角色都像我期望的那样在地板上行走并撞
  • 使用阻止默认值来接管空格键

    我有一些像这样的代码来接管空格键的功能 document keypress function e e preventDefault if e which 32 func 不幸的是 这破坏了所有密钥的默认设置 This document ke