事件捕获命名空间

时间:2016-07-25 16:00:53

标签: javascript dom dom-events

在我的应用程序的某个地方,我有一个Tabs组件,一些标签使用了window上必须使用event capturing的特定组件(因为D3 ......),无论如何,问题是如何命名这些特定事件让我可以进行清理"在标签之间切换时只是为了他们(因为window在他们之间共享)。

例如:(只应在自己的标签上触发)

window.addEventListener("mouseup", function(e){
    console.log(1); // simplified code obviously
});

我不能简单地删除清理方法中的所有mouseup事件侦听器,因为谁知道还有什么在其他地方依赖于此事件。只是想清理特定的。使用jQuery命名空间事件很简单,但jQuery不支持事件捕获。

0 个答案:

没有答案