document.ready什么时候真的开火?

Roh*_*han 11 jquery

让我们考虑以下情况:

<img>标签中有一个2.5MB的图像,我的连接速度很慢,下载该图像需要相当长的时间.如果我将document.ready()头部标记放入,那么它是否会等待下载图像,或者在下载所有HTML时它会触发?

如果在下载所有HTML时触发,我该如何避免它?

如何.ready()在2.5MB数据传输后激活此功能?

Art*_*lma 17

$(document).ready(...)
Run Code Online (Sandbox Code Playgroud)

当消防DOM被加载(即使没有多媒体尚未加载)

$(window).load(...)
Run Code Online (Sandbox Code Playgroud)

加载所有内容时触发(当显示加载过程的进度指示器消失时)