繁体   English   中英

$(窗口).load(功能()不起作用

[英]$(window).load(function () not working

为了弄清楚为什么页面上的load function无法正常工作,我放置了一个简单的警报来测试页面是否正在触发。 我什么都没有。 谁能解释为什么? 该警报可在页面上的其他JavaScript函数中起作用。

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

您的代码运行良好。 事情是首先,您必须知道您使用的是Java脚本库jQuery中的方法。

  1. 因此,如果您没有添加jQuery库,则该方法将不起作用。

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

尝试使用诸如firebug之类的工具,该工具可以作为附件安装到Firefox,然后将其打开。 您可以使用该工具在代码失败的地方进行调试。

我已经附上了一个屏幕快照,该屏幕快照显示了无法识别的jQuery方法错误,并且不包括jQuery库。

在此处输入图片说明

我认为您不需要jQuery即可仅指定在页面加载时运行的脚本。
不包括jQuery ,您只需要编写:

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

这是纯Javascript。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM