我链接到服务上的很多远程图像。问题是有时候,检索图像需要很长时间,整个页面会因此而停顿。我能做些什么来最终加载图像?在网页中最后加载远程图像
2
A
回答
3
从远程图像删除src和给每个那些IMG标签的唯一ID。创建一个jQuery函数为每个img分配src,并在页面准备就绪时调用该函数。
<img id="img1" /> <img id="img2" /> <img id="img3" />
$(document).ready(function() {
$("#img1").attr("src","img1.jpg");
$("#img2").attr("src","img2.jpg");
$("#img3").attr("src","img3.jpg");
});
3
如果你想使用jQuery,那么你可以看看延迟加载的jQuery插件:http://www.appelsiini.net/projects/lazyload
1
您可以将HTML与图像文件上的准备:
$(function(){
$('#container_id').append('<img scr="path_to_big_image">');
});
+0
谢谢@dmitko,我认为这会奏效,会尝试一下 – 2010-09-05 04:43:40
相关问题
- 1. 加载远程图像后加载本地图像失败
- 2. 在Firefox中加载远程图像
- 3. 加载最后一个网页UIWebView
- 4. 离子远程图像不加载
- 5. 从远程服务器加载图像?
- 6. 使用DTAttributeTextContentView加载远程图像
- 7. 从远程服务器加载图像
- 8. ImageMagick的无法加载远程图像
- 9. TCPDF远程图像加载问题
- 10. UIWebView - 远程HTML加载本地图像
- 11. 如何加载您在网页视图中打开的最后网址
- 12. 如何加载远程图像,然后从高速缓存
- 13. 使HttpURLConnection加载网页与图像
- 14. .htaccess:图像未加载到网页
- 15. 下载远程图像
- 16. 如何在ASP.Net页面加载完成后加载图像
- 17. 加载图像在页面加载
- 18. 如何在页面加载(加载完所有站点图像之后)后加载正文背景图像?
- 19. 在网页中更快加载图片
- 20. 在网页加载之前预载图像
- 21. UITableView在应用程序加载后加载图像
- 22. 脚本可以在网页中加载图像,点播视频
- 23. 在windows phone的网页浏览器中预加载图像
- 24. 如何在d3中加载图表后隐藏加载图像?
- 25. 预加载JS文件或加载图像最后
- 26. 试图加载下载的网页和图像
- 27. 如何在网页中加载全部内容时加载图像
- 28. 在后台线程或UI线程中加载图像?
- 29. 如何加载主页加载后的图像
- 30. 加载图像直到页面加载后才显示。
感谢戴夫,这是伟大的! – 2010-09-05 04:43:12