【问题标题】:JS Removing Event Listener Added by a Library [duplicate]JS删除由库添加的事件侦听器[重复]
【发布时间】:2018-03-24 11:11:10
【问题描述】:

我不确定这是否可能,但基本上,我有事件侦听器,这些事件侦听器由库 (jQuery) 自动添加到复选框控件中。

在 Chrome Developer Tools 中检查控件,在 Event Listeners 下,我可以看到 touchmove 已附加到我的控件。

我怎样才能基本上删除该事件侦听器,尤其是如果我不知道附加到它的函数?

寻求一些建议。谢谢。

【问题讨论】:

  • $('#TheElement').off('touchmove');

标签: javascript jquery event-listener


【解决方案1】:

这将在不知道它附加到什么的情况下删除事件。

 function handleTouchMove(e) {
      e.preventDefault();
    }

    document.addEventListener('touchmove', handleTouchMove);

【讨论】:

    猜你喜欢
    • 2012-07-18
    • 1970-01-01
    • 2018-01-25
    • 1970-01-01
    • 1970-01-01
    • 2017-08-30
    • 2013-06-27
    • 1970-01-01
    相关资源
    最近更新 更多