1

有没有办法查看网站的哪些元素仍在加载,所以 window.onload 还不能触发?

4

3 回答 3

0

我不这么认为,但如果你不想等到所有图像都加载完毕,你可以使用domready -function

于 2010-05-17T08:55:16.420 回答
0

我不知道这样做的全球方式 - 很可能没有。

唯一想到的就是检查图像是否已成功加载。我想您可以浏览每张图片并检查这些属性。

但是,您将很难区分失败的图像加载过程和仍在进行的过程。要做到这一点,您必须处理onerror每个图像的事件并设置某种“失败”标志。

真正非常困难的是控制缓慢加载脚本:如果脚本加载缓慢,那一刻没有执行 JavaScript,所以除了使用or属性外asnycdefer没有办法检测到任何延迟......但我想这需要对您使用的任何 JavaScript 进行根本性的更改。

于 2010-05-17T08:56:30.933 回答
0

Firebug 中的 network-tab 可能会对您有所帮助。

于 2010-05-17T10:57:54.097 回答