在我的应用程序中,我有一个按钮,当用户点击该按钮时,它将触发Ctrl + Shift +一个操作。有没有可能使用jQuery做到这一点。
$('#btnClick').click(function(){
// Cntrl+Shift+a operation will perform
});
答案 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的地址栏中。