在我的所有内容加载后,我无法让我的JS运行。现在,我在网站上工作:http://hsvgridproject.com,网格将不会在用户第一次访问网站时加载,并且需要进行硬刷新才能生效。我相信我需要使用某种类型的window.onload函数但是因为我还在学习Java,所以我不确定如何在不破坏代码的情况下将它实现到我的项目中。
主页上的网格脚本已经有一个窗口标记(信用Codrops):
(function(window) {
如果您需要更多信息,请与我们联系。谢谢!
答案 0 :(得分:1)
它可能无法正常工作,因为您在DOM完全加载之前正在执行脚本。
要确保在DOM完全加载后执行它,请移动脚本标记,该标记在body
元素的结束标记之前执行您的代码,或使用DOMContentLoaded事件,如下所示:
document.addEventListener("DOMContentLoaded", function(event) {
// execute your code
});