我希望在documnet中发生按键事件。所以我所做的就像在文档中添加了一个downkey事件。
self.cacheDom.$document.off('keydown').on('keydown', function (e) {
// my function with a scroll trigger if condition is satisfied
});
由于此代码,我的另一个keydown
事件无法正常工作。我将事件绑定为
self.cacheDom.$document.off('keydown').on('keydown', function (e) {
// my another function
});
如果我从第一个事件中删除了keydown
,则第二个函数将起作用,否则它将永远无法起作用。但是我无法删除keydown
,因为它在keydown
无法正常工作后造成了其他问题,例如多次触发或滚动事件。有什么办法可以解决此问题。
答案 0 :(得分:0)
第一个功能完成后,您必须再次绑定keydown事件处理程序,因为您也已取消绑定与第二个事件处理程序相同的所有keydown事件。
Query
请让我通知您正在为您工作。