在按钮上单击使用jQuery激活Ctrl + Shift + A.

时间:2014-04-05 06:26:20

标签: jquery

在我的应用程序中,我有一个按钮,当用户点击该按钮时,它将触发Ctrl + Shift +一个操作。有没有可能使用jQuery做到这一点。

$('#btnClick').click(function(){
// Cntrl+Shift+a operation will perform
});

2 个答案:

答案 0 :(得分:0)

这样你就可以触发按键事件

$('#btnClick').click(function(){
    var evt = $.Event("keypress");
    evt.keyCode = 65;
    evt.ctrlKey = true;
    evt.shiftKey=true;
    $(document).trigger(evt);   //instead document, you might want to specify specific element on which you want to handle keypress-event
});

了解更多信息,look at

答案 1 :(得分:0)

使用此:

$(function($){
  $('#btnClick').click(function(e){
    var c = $.Event("keypress");
    c.keyCode = 65;
    c.ctrlKey = true;
    c.shiftKey=true;
    $(document).trigger(c);
  });

  /* to view keypress on console use below: */
  $(document).keypress(function(x){
    console.log(x);
  });
});

观看演示:http://jsfiddle.net/renishar/572WS/3/

在Firefox中,您可以通过以下方式打开扩展程序页面:

打开' 关于:插件'在Firefox的地址栏中。