JavaScript删除未知侦听器
JavaScript remove unknown listener
我有自己的页面,在那里我加载了一个分析DOM的外部第三方JavaScript。我面临的问题如下。我安装了一些事件侦听器("keypress"、"input"answers"click"),但在我附加了提到的脚本(她执行了一些计算)之后,我的一些侦听器就不再工作了。确切地说,"click"侦听器正在按预期拦截click事件,但其他两个侦听器并没有拦截任何内容。有没有办法让外部脚本干扰我的听众?
顺便说一下。,安装监听器时,我将useCapture设置为true,如下所示:
document.addEventListener('input', function...., true);
...
我没有任何其他代码可以提供给您。
附言:我不能玩外部代码,因为它是模糊的。P.P.S.再次安装处理程序没有帮助。
第三方代码有可能捕获之前的事件并阻止其传播(e.stopPropagation()
),尽管可能性很小。这将需要在捕获阶段将侦听器附加到父元素上的同一事件的代码。
如果没有更多的代码,特别是第三方代码,很难找到实际的问题。
相关文章:
- Highslide(iframe的侦听器)
- 如何在for循环中添加事件侦听器
- 选项卡侦听器未被来自后台脚本的消息激活
- 未命中服务器发送的事件侦听器
- 如何覆盖原型中的事件侦听器
- 加载侦听器上的函数触发得太早
- 无法将事件侦听器附加到画布
- 如何在d3.js中自定义事件侦听器
- 在es6中,将带有回调的事件侦听器设置为可迭代的
- 事件侦听器未在chrome扩展中的options.js中启动
- IE8更改文本区域上的事件侦听器不工作
- 将事件侦听器添加到文档,而不是签入元素存在,然后添加事件侦听器
- jQuery将侦听器的大小调整为只触发宽度的变化
- javascript删除事件侦听器
- 我应该/如何清除mousemove JQuery事件侦听器
- 在JQuery中使用谷歌地图Api事件/侦听器
- 如何在侦听器之后添加可拖动功能
- JavaScript删除未知侦听器
- jQuery - 追加/替换事件侦听器(当事件处理程序未知时)
- 使这段JS代码不引人注目.为未知id编写事件侦听器