【发布时间】:2017-12-27 10:42:54
【问题描述】:
我是 js 新手。如何检查客户端是否按下组合键ctl+s?
$(document).keypress(function(e) {
if(e.charCode == 17 && e.charCode == 83) {
alert("ok");
}
});
这不起作用。包括 Jquery。
【问题讨论】:
-
您检查浏览器控制台是否有任何错误?另请注意
83是大写S,115是小写s -
怎么可能,
e.charCode同时是 17 和 83? -
@NewToJS 控制台中没有错误。只有其中一个也不起作用。
-
我只想添加“ctrl + s”(在 Windows 和 linux 上)预期的行为通常是 macOS 上的“cmd + s”预期的,所以(取决于你想要什么实现)您可能也想为此添加处理:)
标签: javascript jquery keyboard