使用DOCUMENT.OF KEYDOWN事件打破其他keydown事件

时间:2018-10-12 11:46:38

标签: javascript jquery node.js

我希望在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无法正常工作后造成了其他问题,例如多次触发或滚动事件。有什么办法可以解决此问题。

1 个答案:

答案 0 :(得分:0)

第一个功能完成后,您必须再次绑定keydown事件处理程序,因为您也已取消绑定与第二个事件处理程序相同的所有keydown事件。

Query

请让我通知您正在为您工作。