【发布时间】:2014-01-09 18:23:13
【问题描述】:
在我的网络应用程序中,我想使用 ctrl+alt+c 作为热键。
我阅读了一堆 Stack Overflow 文章并提出了以下解决方案
$(document).keydown(function(e){
if(e.ctrlKey && e.altKey && e.which == 99){
e.preventDefault();
window.prompt("Copy to clipboard: Ctrl+C, Enter", text);
}
});
这在 chrome 中不起作用。我试过调试。
我注意到的是,当我按下 ctrl 键时,它就会进入功能,并且好像条件失败它就会出来。
我怎样才能让它工作。
【问题讨论】:
-
e.whichforc是67,而不是99。我是否误解了你的意图? jsfiddle.net/M2jc2 -
jsfiddle.net/M2jc2 fiddle for previous comment(为时已晚无法编辑)
标签: javascript jquery key-bindings hotkeys