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