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