为了账号安全,请及时绑定邮箱和手机立即绑定

Ctrl,Ctrl + C(或类似的组合键)

Ctrl,Ctrl + C(或类似的组合键)

潇潇雨雨 2019-12-15 16:12:27
我正在尝试在正在制作的网站上创建快捷方式。我知道我可以这样:if(e.which == 17) isCtrl=true;if(e.which == 83 && isCtrl == true) {    alert('CTRL+S COMBO WAS PRESSED!')    //run code for CTRL+S -- ie, save!    e.preventDefault();}但是下面的示例更简单,代码更少,但这不是组合按键事件:$(document).keypress("c",function() {  alert("Just C was pressed..");});因此,我想知道是否可以通过使用第二个示例来完成以下操作:$(document).keypress("ctrl+c",function() {  alert("Ctrl+C was pressed!!");});这可能吗?我已经尝试过了,但是没有用,我在做什么错?
查看完整描述

3 回答

?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

另一种方法(不需要插件)仅使用传入.ctrlKey的事件对象的属性。它指示是否Ctrl在事件发生时按下,如下所示:


$(document).keypress("c",function(e) {

  if(e.ctrlKey)

    alert("Ctrl+C was pressed!!");

});



查看完整回答
反对 回复 2019-12-16
  • 3 回答
  • 0 关注
  • 398 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信