我有2个keydown处理程序:
$(document).bind('keydown', function(e) {
if (e.keyCode == 75) {
// handler1 strategy
} else if (e.keyCode == 78) {
// handler2 strategy
}
});
如何在不影响所有其他keydown处理程序的情况下取消绑定一个处理程序?
更新
答案 0 :(得分:1)
您可以创建一个插件来维护组合键和相关功能的映射。每当它看到keydown事件时,它会调用每个匹配函数。删除现有的处理程序也很容易。