jQuery 判断页面加载完成可以使用 $(document).ready() 方法, 在 ready() 方法内传入回调函数, 当页面加载完成时, 回调函数将执行, 简写方式是 $(function(){}).
1, 使用 $(document).ready()
- $(document).ready(function(){
- alert('dom 加载完成');
- });
2, 简写方式 (推荐学习: jQuery 教程手册 https://www.html.cn/doc/jquery/ )
$(function(){ alert('dom 加载完成'); });
一般的加载页面时调用 JS 方法如下:
Windows.onload = function() { alert('页面加载完成') };
这段代码会在整个页面的 document 全部加载完成以后执行.
不幸的这种方式不仅要求页面的 DOM tree 全部加载完成, 而且要求所有的外部图片和资源全部加载完成.
更不幸的是, 如果外部资源, 例如图片需要很长时间来加载, 那么这个 JS 效果就会让用户感觉失效了.
本文来自 jQuery 答疑 https://www.html.cn/qa/jquery/ 栏目, 欢迎学习!
来源: http://www.css88.com/qa/jquery/15411.html