![]() |
1
4
没有可靠的方法。使用javascript意味着对于禁用脚本或不支持脚本的用户,图像将永远不会加载。 几乎所有页面的外部资源(其中一个例外是脚本)都是异步加载的,从浏览器解析它们时开始。这意味着它最有可能是先加载的较小文件,而较大的文件需要更长的时间来下载和显示。 可能对你来说 sprite 所有较小的图像变成一个单独的图像,这将使文件大小变大,以便它们同时显示(而不是连续显示),但我不会全心全意推荐它用于任何正常的页面。这个过程只涉及调整背景位置,只显示您想要从集合中得到的图像。如果集合大小大于背景图像,并且背景图像首先开始下载,则很有可能在图像之前呈现背景。 |
![]() |
2
1
我发现这是一个有效的技巧:
|
![]() |
3
0
当浏览器的分析引擎找到URL时,就开始请求图像,但不能保证在其他资源完成下载之前下载。我不知道为什么在加载其他资源之前需要完全下载背景? 哦,一旦下载了所有资源,就会触发整个文档的onload事件。 |
![]() |
4
0
如何使用javascript动态加载图像?然后,您可以确定它是加载哪个订单的。确保先加载脚本。 |
![]() |
5
0
您可以在第一个图像上使用on load事件来加载下一个图像),依此类推。
|
![]() |
McRui · Laravel storeAs()存储问题中的图像 1 年前 |
![]() |
HTML · 如何使用css使任何SVG图像灰度化? 2 年前 |
![]() |
GabyUnalaq · 从原始RGB深度图像到灰度的转换不正确 2 年前 |
![]() |
MHSarmadi · 阻止显示未完全加载的图像 3 年前 |
![]() |
softandwet · 反应img onError未点火 3 年前 |
![]() |
Nilesh soni · 颤振图像已缩放,但如何更改缩放位置 3 年前 |