如何禁用浏览器快捷键ctrl-N并在按下ctrl-N时触发功能?JS提琴添加
How to disabling browser shortcut ctrl-N and make a trigger a function when ctrl-N is pressed? - JS Fiddle added
我已经从http://www.openjs.com/scripts/events/keyboard_shortcuts/中添加了库shortcut.js
并试图在按下CTRL + N时触发一个函数。这个函数工作得很完美,但是由于CTRL + N是浏览器(Mozilla 8)中的一个新窗口快捷方式,它在函数被触发后打开了新窗口。
所以我想触发使CTRL+N快捷键触发我的功能只有当光标在div.如果光标不在div,浏览器的快捷键应该工作,否则如果光标在div内,浏览器的快捷键应该被禁用,我的功能应该触发。
这个小提琴可以更好地解释它。http://jsfiddle.net/bala2111/4jBnp/1/
试试这个。将"yourDiv"替换为div的ID
shortcut.add("ctrl+N",function(){"alert("hi")}, {'type':'keydown',
'propagate':false,
'target':yourDiv}
相关文章:
- 添加文字和评论功能更新Div
- JavaScript打印功能使日历停止工作
- 每当您在选择器内移动鼠标时,悬停功能就会重复
- 如何防止网页加载后自动启动功能
- 除修剪外的其他功能
- 悬停功能触发器
- 使用angularjs向浏览器发送servlet响应(下载功能)
- 删除CKEditor工具栏按钮,但不删除功能
- 异步facebook功能
- 如何将chrome扩展功能移植到移动设备(特别是jquery和trello)
- jQuery滚动功能只工作一次
- Graphiti中是否有任何工具提示功能
- React redux初始化功能,无论状态变化如何
- 在哪里可以学习ECMAScript标准中尚未包含的JavaScript功能
- 如何禁用iframe中的Ctrl+A、Ctrl+C键功能
- 'Ctrl+B'使用inputtype=按钮通过jQuery实现功能
- 如何禁用浏览器快捷键ctrl-N并在按下ctrl-N时触发功能?JS提琴添加
- 我如何实现缩放功能,就像浏览器的CTRL +
- Ctrl F/Find功能在Chrome和IE修改布局
- 类似于CTRL + F功能的搜索框