Jquery ctrl+key快捷鍵實現 How to create Ctrl+Key shortcuts in Javascript

兼容ie6-ie8/Chrome/Firefox

/**
* Ctrl+Key shortcuts
* @param {string} key,etc:'A'
* @param {function} callback:event callback
* @param {array} args:callback's args
*/
$.ctrl = function(key, callback, args){
var isCtrl = false;
$(document).keydown(function(e){
if (e.which === 17)
isCtrl = true;
if (e.which === key.charCodeAt(0) && isCtrl === true) {
callback.apply(this, args);
return false;
}
}).keyup(function(e){
if (e.which === 17)
isCtrl = false;
});
};
發佈了40 篇原創文章 · 獲贊 1 · 訪問量 1643
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章