0.0.1 • Published 8 years ago

seal-hotkeys v0.0.1

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

seal-hotkeys

热键模块,使用Jquery委托事件进行事件的代理

* 组合热键绑定
* 热键删除

DEMO

var hotKey = new SealHotKeys({
    el: "#superMan"     // 设置目标元素为一个textarea
});
hotKey.add("ctrl + a", function(e){     // 当textarea组合键按[ctrl+a]下时触发
    // do something
});

API:

add

增加一个热键绑定,第一个参数是一个组合热键。一般是一个控制键(shift、ctrl、alt)加上一个标准键。第二个参数是热键处理函数,用法如下。

hotKey.add("ctrl + a", function(e){
    res = 'aha';
});

remove

移除一个绑定热键,参数是一个热键组合名称同添加热键,用法如下。

hotKey.remove('ctrl + a');

destroy

释放所有绑定热键,用法如下。

hotKey.destroy();