【发布时间】:2016-09-05 18:56:49
【问题描述】:
我有全局变量,我们称它为jsEvents,它充当项目中所有事件的调度程序。大约有 200 个监听器和大约相同数量的自定义事件,例如
$(jsEvents).on('customEvent', function(){
//doing something
})
现在我想调查一个事件和另一个事件之间到底发生了什么。所以我想在每个事件发生时记录它,这样我就可以检查顺序是否正确。
一种方法是在每个事件侦听器中写入console.log,但是否可以侦听any 事件?然后输入它的名字?
有点像
$(jsEvents).on('*', function(){
//here I want to console.log event's name
})
【问题讨论】:
-
它没有,因为我使用的是自定义事件名称,它不是 DOM 元素
标签: javascript jquery event-handling jquery-events