如何查看绑定到DOM元素的确切事件?

时间:2012-04-16 23:15:37

标签: javascript jquery events

我觉得我经常这样做,但不能,因为我无法访问实际的事件。

例如(这只是一个例子,因为我可以只看API)我试图看看stackoverflow的图像上传器是如何工作的,但是当我调用$($0).data('events)时(或$('form[action="/upload/image"] :submit').data('events'))我得undefined。有没有其他方法可以查看某些事件的实际功能?

如果是这样,还有办法在这些事件上设置断点吗?

编辑:

使用Visual Event这就是我所看到的

enter image description here

2 个答案:

答案 0 :(得分:1)

就个人而言,我使用的是Firebug和Visual Event的混合物。

编辑:由于定位,事件突出显示并不总是完美排列。

我设法在这里找到了图片提交功能: Visual Event example

答案 1 :(得分:0)

在最近的jQuery版本中(从1.7开始),它们改变了事件存储方式的内部结构ee this blog post

你仍然可以参加这些活动但是有点不同

var events = jQuery._data(element, 'events');