【发布时间】:2017-12-31 11:10:33
【问题描述】:
我正在开发一个网络应用程序,我想覆盖 CTRL+N (windows) CMD+N (mac) 快捷方式,这样它们就不会打开新窗口。我希望触发自定义事件。
$(window).bind( 'keydown', function(e) {
if(e.ctrlKey && e.keyCode === 'N'.charCodeAt(0)){
e.preventDefault();
// custom trigger
}
});
感谢您的帮助!
【问题讨论】:
-
仅供参考:并非所有操作系统都使用 ctrl。
-
如果我在不关注文档时按
cmd+n怎么办?
标签: javascript jquery windows macos keyboard-shortcuts