【发布时间】:2009-05-13 15:55:21
【问题描述】:
我正在寻找一种调试动态加载的 jQuery document.ready 函数的方法。
显然我不能只调出脚本面板并用鼠标添加断点,因为那里不存在该函数。
我也尝试过添加“调试器;”到函数(不带引号),但这没有做任何事情。我已确保在尝试此操作时实际执行了该功能。
感谢您的帮助,
阿德里安
编辑:我刚刚注意到 Firebug 实际上在调试时中断。但是,当它对动态加载的脚本执行此操作时,它不会像往常一样显示该脚本的源代码。另外,调用堆栈在我自己的代码下方结束。我可以通过调用堆栈启动 document.ready 的实现,但这并没有真正的帮助。这是一个 Firebug 错误还是我错过了什么?
【问题讨论】:
-
您是否在 Firebug 中为加载页面的域启用了调试(控制台面板)?
-
是的,我有。在我首先加载的页面上调试脚本也没有问题,并且该页面位于同一个域中。我刚刚尝试了“调试器”;那里的声明,它工作正常。因此,“调试器”语句似乎不适用于动态加载的脚本。
标签: javascript jquery firebug