试着在网上搜索,但看起来我不能正确地制定搜索查询。
我如何使用jQuery或javascript列出附加到元素/文档/窗口或存在于DOM中的所有处理程序或事件侦听器?
发布于 2014-01-24 04:26:31
不使用jQuery:
如果监听器是使用elem.addEventListener()
方法添加的,则很难列出这些监听器。您可以通过用自己的方法包装EventTarget.addEventListener()
方法来覆盖它。然后,您将获得信息,即注册了哪些监听器。
var f = EventTarget.prototype.addEventListener; // store original
EventTarget.prototype.addEventListener = function(type, fn, capture) {
this.f = f;
this.f(type, fn, capture); // call original method
alert('Added Event Listener: on' + type);
}
您可以在http://jsfiddle.net/tomas1000r/RDW7F/上找到工作示例
发布于 2012-02-18 07:05:39
我刚刚发现了视觉事件2:
http://www.sprymedia.co.uk/article/Visual+Event+2
转到"make it go“部分,将文本链接拖到您的书签工具栏上,转到包含活动的页面,然后单击书签
在FF Mac中测试
https://stackoverflow.com/questions/2382994
复制相似问题