jQuery是否可以检测用户何时按下Ctrl+;同时按F键?
我想在用户在页面上按Ctrl+F组合键时发出警报。但我试着按下面的方式进行键控jQuery是否可以检测用户何时按下Ctrl+;同时按F键?,jquery,Jquery,我想在用户在页面上按Ctrl+F组合键时发出警报。但我试着按下面的方式进行键控 $(document).keydown(function(e){ if (e.keyCode == 17 && e.keyCode == 70) { alert('Hello World!'); } }); 尝试: 您可以使用带有键“F”的javascript的ctrlKey函数 $(document).keypress("f",function(event) {
$(document).keydown(function(e){
if (e.keyCode == 17 && e.keyCode == 70) {
alert('Hello World!');
}
});
尝试:
您可以使用带有键“F”的javascript的
ctrlKey
函数
$(document).keypress("f",function(event) {
if(event.ctrlKey)
alert("Find key.");
});
只需使用传入的事件对象的
.ctrlKey
属性。它指示在事件发生时是否按下了Ctrl
$(document).on("keypress","f",function(e) {
if(e.ctrlKey)
alert("Ctrl+F");
});
可能重复的
e.keyCode
不可能有两个值,是吗?谢谢!这个很好吃!
$(document).on("keypress","f",function(e) {
if(e.ctrlKey)
alert("Ctrl+F");
});