如何查看绑定到DOM元素的确切事件?
我觉得我想经常这样做但不能,因为我无法访问实际的事件。
例如(这只是一个例子,因为我只能看看API)我试图看看stackoverflow的图像上传器是如何工作的,但是当我调用$($0).data('events)
(或$('form[action="/upload/image"] :submit').data('events')
)我得到了undefined
。 有没有其他方法可以查看某些事件的实际function?
如果是这样,是否还有一种方法可以在这些事件上设置断点?
编辑:
使用Visual Event
这就是我所看到的
就个人而言,我使用了Firebug和Visual Event的混合。
编辑:由于定位,事件亮点并不总是完美排列。
我设法在这里找到图像提交function:
在jQuery的最新版本中(从1.7开始),它们改变了事件存储方式的内部结构,如本博文所述 。
你仍然可以参加这些活动,但它的完成情况有所不同 :
var events = jQuery._data(element, 'events');