$(window).load(function()无效

时间:2014-12-10 18:06:06

标签: javascript html

试图弄清楚为什么页面上的load function无法正常工作我已经提出了一个简单的警告来测试它是否正在触发。我一无所获。有谁能解释为什么?这样的警报适用于页面上的其他javascript函数。

<script type="text/javascript">
$(window).load(function () 
{
window.alert("Hello");
});
</script>

2 个答案:

答案 0 :(得分:1)

您的代码运行良好。事情是首先你必须知道你使用的是一个名为jQuery的java脚本库中的方法。

  1. 因此,如果您没有添加jQuery库,该方法将无法正常工作。

  2. 如果您尝试的JS代码之前有任何错误,则在您修复第一个错误之前,代码将永远不会执行。

  3. 尝试使用像firebug这样的工具,它可以作为附件安装到Firefox并打开它。您可以使用代码失败的工具进行调试。

    我附上了一个屏幕截图,显示了无法识别的jQuery方法错误,不包括jQuery库。

    enter image description here

答案 1 :(得分:1)

我认为您不需要jQuery才能仅指定在页面加载时运行的脚本 不包含jQuery ,您只需要写:

<script type="text/javascript">
window.onload = function () 
{
window.alert("Hello");
};
</script>

这是纯粹的Javascript。