让我们考虑以下情况:
< img>中有一个2.5MB的图像.标签和我的连接速度很慢,下载该图像需要相当长的时间.如果我将document.ready()放在head标签中,那么它会等待下载图像,还是会在下载所有HTML时触发?
如果在下载所有HTML时触发,我该如何避免它?
如何在2.5MB数据传输后激活.ready()函数?
解决方法
$(document).ready(...)
在DOM is loaded时开火(即使多媒体尚未加载)
$(window).load(...)
所有content is loaded(当显示加载过程的进度指示器消失时)触发