0

对于事件处理程序的一些调试,我需要真正全球化我正在查看另一个堆栈溢出问题,这很好,除了我想通用

// Log ALL handlers for ALL events:
jQuery.each($('#elem').data('events'), function(i, event){
    jQuery.each(event, function(i, handler){
        console.log( handler['handler'].toString() );
    });
});

是否有所有jQuery 对象的 jQuery 标识符?我会预料$(obj)到,$('*')但也没有这个把戏(或者我有另一个问题)。

注意:我试图调试的绑定事件我怀疑是通过 jQuery 的.on()方法在body或处绑定的window

附加说明:是因为我正在绑定.on()并且它没有向$(document).data('events')对象注册事件吗?

4

1 回答 1

0

在我的例子中,事件/绑定被另一个使用event.stopPropagation方法的 jQuery 插件抑制。

于 2012-09-24T17:10:43.617 回答