【发布时间】:2012-06-24 17:01:30
【问题描述】:
我们有一个 JS 密集型 Web 应用程序,主要基于 jQuery 的 live 绑定(事实上,我们在 jQuery v1.7 之前就一直在做这个)。
Chrome 的内置开发工具很棒,但是有一个问题一直在发生,我总是发现几乎不可能用它们进行调试:有时我的 live 处理程序不会因为早期的处理程序停止事件而被调用冒泡。
有什么方法可以告诉 Chrome(或者实际上是 Firebug 或其他扩展程序或小书签(最好是免费的!))在 jQuery 库代码之外的下一个事件处理程序上中断。这样我可以简单地单击按钮并查看触发的事件,单步执行并查看我何时意外停止传播?
如果没有,是否有充分的理由不这样做?这个可以吗?
【问题讨论】:
标签: jquery debugging google-chrome