2011-03-16 99 views
1

我有包含不少图像的div。当我说很多时,图片的数量可能会达到数百。懒惰在ASP.NET中加载图像

我有一些jQuery的div包含我的图像滚动所有的图像在旋转木马格式水平。

我非常关心将在页面上呈现的图像数量,我知道这会影响页面加载时间。

如果有人能指示我懒惰加载我的图像基于我的div中显示的东西,我将不胜感激。

+0

一个字。 AJAX。 – 2011-03-16 20:15:53

回答

2

看看这个懒加载jQuery插件:

http://plugins.jquery.com/lazyload/

请参阅本SO线程的详细信息:

Javascript: Lazy Load Images In Horizontal Div?

+0

以这种方式延迟加载所有图像会对页面加载时间产生相当大的影响吗?当传送带在图像中旋转时,图像标签仍然会在页面上生成。 – R100 2011-03-16 21:05:53

+0

@ R100原始HTML不应该是一个问题,它加载的实际图像本身会减慢速度,这将延迟图像不可见。从插件页面引用:“懒加载程序延迟(长)页面中的图像加载。折叠下面的图像(在页面的下方)不会在用户向下滚动之前加载。” – Kelsey 2011-03-16 21:08:07

+0

好的,我会看看。谢谢! – R100 2011-03-17 11:37:45