【发布时间】:2013-03-19 18:03:49
【问题描述】:
我正在尝试调试我的 javascript 和 jQuery 并使用 firebug 逐步完成它。 我在 Windows 机器上的 Apache 服务器(2.4)上运行我的代码。 我用的是firefox浏览器18版。
当我运行我的代码时,我在脚本面板中看不到我的 javascript(外部文件)。 我在面板上看到了链接的 jQuery 库,但没有看到我的 javascript 代码。
在 Firebug 上,脚本在 HTML 面板中清晰链接。但是在脚本面板上,只有 jQuery.js 是可见的。我会发布一个屏幕截图,但我现在没有足够的声誉。
我不知道发生了什么以及我必须做什么才能单步执行我的 javascript 代码。
更新
我在我的 javascript 代码上放置了“调试器”,但它仍然没有显示在“脚本面板”上。
debugger;
$(document).ready(function () {
var email_default = "Enter your email address...";
$(':input[type="email"]').val(email_default).on('focus', function () {
if ($(this).val() == email_default) {
$(this).val(' ');
}
});
我还尝试刷新浏览器,禁用并重新启用所有萤火虫面板 - 但它仍然不会显示我的外部 javascript。我还仔细检查了我的文件位置和目录,以确保我正确链接它。
【问题讨论】:
-
将“调试器”放在代码的开头。并保持萤火虫打开。它会在调试器处自动停止。
-
好的,我想我成功了。添加“调试器”命令后,我喜欢刷新浏览器几次,然后重新启动 firebug。它似乎已经解决了这个问题。
标签: javascript jquery firebug