Hotkeys.js 为什么监听 Ctrl+Enter 没反应? 钰岩🍀 提问于 2026-02-25 07:16:18 阅读 11 交互 我用 Hotkeys.js 想监听 Ctrl+Enter 组合键,但死活不触发回调,其他快捷键比如 ‘a’ 或 ‘ctrl+a’ 都正常。 代码是这样写的:hotkeys('ctrl+enter', (e) => { console.log('触发了') }),是不是写法有问题? 键盘交互 我来解答 赞 12 收藏 分享 生成中... 手机扫码查看 复制链接 生成海报 反馈 发表解答 您需要先 登录/注册 才能发表解答 1 条解答 夏侯润恺 Lv1 hotkeys.js 里 Enter 要大写 Enter,不是 enter,写成 hotkeys('ctrl+enter', ...) 是错的,得改成 hotkeys('ctrl+Enter', (e) => { console.log('触发了') }) 就行了 回复 点赞 2 2026-02-25 08:00 加载更多 相关推荐 1 回答 175 浏览 React中如何正确监听全局快捷键(比如Ctrl+K)? 我在写一个搜索功能,想用 Ctrl+K 触发聚焦到搜索框,但加了键盘事件监听后没反应,不知道是不是哪里写错了。 试过在 useEffect 里加 window.addEventListener,也试过... 博潇 交互 2026-02-26 09:22:21 2 回答 75 浏览 为什么我的Node.js事件监听在第二次触发时不执行? 我在用Node.js的EventEmitter写一个消息队列处理模块,发现第一次触发事件时能正常执行监听函数,但第二次触发就完全没反应了。 代码大概是这样写的: const EventEmitter ... UP主~艳珂 前端 2026-01-29 21:39:38 2 回答 31 浏览 Dash.js在React中监听缓冲事件不触发怎么办? 我用Dash.js在React里做视频播放,想监听缓冲开始事件来显示加载提示。按照文档写了事件绑定,但控制台一直没输出,是哪里漏了吗? import React, { useRef, useEffec... 圣哲 交互 2026-01-27 18:18:31 1 回答 26 浏览 Next.js 的 loading.js 为什么有时候不生效? 我在用 Next.js 13 的 App Router,按照文档在页面文件夹里加了 loading.js,但有些路由切换的时候 Loading 组件根本不显示,是哪里没配对吗? 比如我从首页点进用户详... UX德丽 框架 2026-03-03 00:35:20 1 回答 9 浏览 Dash.js播放HLS流时为什么一直卡在loading状态? 我用 Dash.js 尝试播放一个 HLS 流(其实是 .m3u8 链接),但页面一直显示 loading,控制台也没报错。明明这个链接在 VLC 里能正常播放,是不是我初始化方式有问题? 我试过设置... 慕容永穗 交互 2026-03-02 10:03:18 1 回答 9 浏览 HLS.js 播放时为什么总在切换清晰度后卡住? 我用 HLS.js 做了一个支持多码率切换的播放器,但每次手动切换清晰度(比如从 720p 切到 1080p)之后,视频就会卡住几秒甚至直接黑屏。控制台没报错,network 里看到新的 m3u8 和... 慕容炳光 交互 2026-03-01 21:40:23 1 回答 252 浏览 为什么本地文件用 fetch 请求 JSON 会报 CORS 错误? 我最近在本地开发一个静态页面,想用 fetch('data.json') 加载同目录下的 JSON 文件,结果浏览器控制台报错:「Access to fetch at 'file:///.../dat... Newb.一茹 前端 2026-03-01 14:54:19 1 回答 10 浏览 renderjs 里怎么获取页面滚动位置? 我在 uni-app 里用 renderjs 想监听页面滚动,但 window.pageYOffset 始终是 0,试了 document.documentElement.scrollTop 也不行,... 议谣的笔记 移动 2026-02-28 21:39:20 1 回答 25 浏览 Node.js 读取文件时为什么总是返回 undefined? 我用 fs.readFileSync 读一个本地 JSON 文件,但返回值是 undefined,明明路径没错啊,文件也确实存在。试了异步的 fs.readFile 也一样,控制台没报错,但数据拿不到... 极客振莉 前端 2026-02-27 11:59:19 1 回答 16 浏览 CSS过渡动画为什么在JS动态添加类时不生效? 我给一个div加了transition,想通过JS切换类名触发动画,但有时候动画直接跳过,没有过渡效果。是我哪里写错了吗? 试过加setTimeout延迟,也检查了类名拼写,还是不行。比如下面这段代码... シ柯豪 前端 2026-02-26 23:43:18
Enter,不是enter,写成hotkeys('ctrl+enter', ...)是错的,得改成hotkeys('ctrl+Enter', (e) => { console.log('触发了') })就行了