DOM之后不会加载JavaScript

时间:2017-10-14 18:39:34

标签: javascript

在我的所有内容加载后,我无法让我的JS运行。现在,我在网站上工作:http://hsvgridproject.com,网格将不会在用户第一次访问网站时加载,并且需要进行硬刷新才能生效。我相信我需要使用某种类型的window.onload函数但是因为我还在学习Java,所以我不确定如何在不破坏代码的情况下将它实现到我的项目中。

主页上的网格脚本已经有一个窗口标记(信用Codrops):

(function(window) {

如果您需要更多信息,请与我们联系。谢谢!

1 个答案:

答案 0 :(得分:1)

它可能无法正常工作,因为您在DOM完全加载之前正在执行脚本。

要确保在DOM完全加载后执行它,请移动脚本标记,该标记在body元素的结束标记之前执行您的代码,或使用DOMContentLoaded事件,如下所示:

document.addEventListener("DOMContentLoaded", function(event) {
    // execute your code
});