查看事件监听器 - Javascript

时间:2013-07-22 18:53:14

标签: javascript events javascript-events zepto

我想知道是否可以查看

1。有多少事件监听器

2。什么类型的事件监听器

在一个网页上。

原因是我使用off();方法。

我正在使用 framework ,这基本上是jQuery但不是。

是的,我正在使用,但偶数并没有删除,而且我感觉元素上有多个eventListener

如果使用javascript无法实现,可以在浏览器中使用吗?

3 个答案:

答案 0 :(得分:18)

Chrome有一些内置工具。如果打开元素检查器,关注一个元素,滚动到右侧列的底部(CSS / Metrics / etc所在的位置),您应该看到一个显示事件监听器的下拉部分。这可以帮助一些......

通常我发现通过控制台向某些DOM元素添加事件侦听器并查看它是否响应更容易。或者我在各个地方抛出调试器(在设置监听器之前,以及在监听器的回调中)。我经常遇到的问题是我认为存在的选择器没有,或者事件过早地绑定并错过了选择器。

答案 1 :(得分:18)

  

很长一段时间......

我在Chrome DevTools中发现了一些新功能。

console

中很简单
getEventListeners(yourElement);

文档:https://developers.google.com/chrome-developer-tools

答案 2 :(得分:1)

您可以使用Visual Event书签:http://www.sprymedia.co.uk/article/Visual+Event+2