我试图追踪一些非常复杂的Javascript中的问题,我需要找到所有在当前屏幕上处于活动状态的jQuery(document).ready(
事件,因为其中一个事件导致了问题。在jQuery中列出Document Ready事件
我刚才问了一个关于在jQuery上访问事件的常见问题,并得到了一个很好的答案,但不幸的是它仍然没有解决我的具体问题。
我现在有:
> jQuery._data(document).events
将返回:
Object {mouseup: Array[1], touchstart: Array[2], touchmove: Array[1], touchend: Array[1], click: Array[1]…}
MSPointerOver: Array[1]
click: Array[1]
mousemove: Array[1]
mouseup: Array[1]
pointerover: Array[1]
touchend: Array[1]
touchmove: Array[1]
touchstart: Array[2]
__proto__: Object
但是我正在寻找作为注册文档准备事件列表使用jQuery(document).ready(
并没有这些似乎那是...
你可以劫持/拦截的准备方法和控制台日志调用呢? – 2014-09-05 14:04:49
它们可能在jQuery中组合成一个事件处理程序。您最好在'ready'方法中指定jQuery的源代码并查看它从哪里调用。请注意''.''上的变体就像'$(function(){您的DOM就绪代码});'可能会经历一个稍微不同的代码路径。 – 2014-09-05 14:14:48