我有一个div元素,它有一堆由jQuery附加到它的事件处理程序。其中2个是点击事件,我正在尝试删除特定的事件。我知道你可以这样做:
jQuery("SELECTOR").off("click.NAMESPACE");
仅删除具有给定命名空间的特定click事件。因此,我使用了:
jQuery._data(HTML_ELEMENT, 'events');
找出我要删除的click事件的命名空间,但结果是空的。有没有办法仍然实现我想要的?提前谢谢。
更多细节:
元素有:
基本上,数字7在页面上滚动,我想摆脱它。问题是这些事件是从外部文件添加的,它们使用了一些我无法访问的变量。因此,我无法删除所有点击事件并再次添加它们(如果这有意义的话)。