【发布时间】:2018-06-14 15:00:07
【问题描述】:
我是 jQuery 新手。我知道 DOM 内容将首先加载,然后 window.onload 事件将发生,因为必须加载所有样式表和图像。 但是下面的代码对我来说并不是这样
<!DOCTYPE html>
<html>
<head>
<title>Add Event Listener</title>
<script type="text/javascript" src="../jquery-3.2.1.js"></script>
<script type="text/javascript" >
$(document).ready(function(){
alert("DOM Loaded");
});
$(window).on("load",function(){
alert("Window Loaded");
});</script>
</head>
<body>
</body>
</html>
在 Google Chrome (63.0.3239.108) 上打开它后,我收到一个警告,在“DOM 已加载”警报之前,窗口已加载。 与 Microsoft Edge (40.15063.0.0) 相同的问题
但是,这适用于 Firefox(57.0.3)
谁能解释一下?
提前致谢! 这个问题不是重复的
window.onload seems to trigger before the DOM is loaded (JavaScript)
【问题讨论】:
标签: javascript jquery html google-chrome dom