3

我正在尝试在 Chrome 中使用 javascript 调试器的暂停功能。问题是每当我将鼠标移到页面上时,都会调用 onMouseMove 函数并且脚本会在该点暂停。有什么方法可以忽略这个函数,以便在我调用要调试的函数时脚本暂停?

我已经多次遇到这个问题,这真的很有帮助,因为有时我需要查看什么功能并不明显。我发现的一个部分解决方案是Visual Event,但这有它的局限性 - 最后我检查了它不会让你调试功能,但它可以帮助你弄清楚发生了什么。

我提到我使用 chrome,但任何浏览器或调试器中的解决方案都会很好。

4

1 回答 1

1

Google Chrome 调试器在“脚本”选项卡下有一个名为“事件侦听器断点”的部分。它允许您在特定类型的事件(例如鼠标单击)上暂停 JavaScript 执行,并忽略所有其他类型的事件。

请参阅Chrome 开发人员工具:断点,“JavaScript 事件侦听器上的断点”部分。


您还可以查看附加到特定元素的所有事件侦听器的列表。打开“元素”选项卡下的“事件监听器”部分。

于 2011-11-22T14:54:38.033 回答