我想知道是否可以查看
1。有多少事件监听器
2。什么类型的事件监听器
在一个网页上。
原因是我使用off();
方法。
我正在使用 framework ,这基本上是jQuery但不是。
是的,我正在使用,但偶数并没有删除,而且我感觉元素上有多个eventListener
。
如果使用javascript无法实现,可以在浏览器中使用吗?
答案 0 :(得分:18)
Chrome有一些内置工具。如果打开元素检查器,关注一个元素,滚动到右侧列的底部(CSS / Metrics / etc所在的位置),您应该看到一个显示事件监听器的下拉部分。这可以帮助一些......
通常我发现通过控制台向某些DOM元素添加事件侦听器并查看它是否响应更容易。或者我在各个地方抛出调试器(在设置监听器之前,以及在监听器的回调中)。我经常遇到的问题是我认为存在的选择器没有,或者事件过早地绑定并错过了选择器。
答案 1 :(得分:18)
很长一段时间......
我在Chrome DevTools中发现了一些新功能。
在console
getEventListeners(yourElement);
答案 2 :(得分:1)
您可以使用Visual Event书签:http://www.sprymedia.co.uk/article/Visual+Event+2