2012-10-03 57 views
1

我正在开发一个使用asp.net MVC 4 razor的JQuery移动应用程序。在我的应用程序中,存在保存在数据库中的图像列表。渐进式下载

是否有可能以渐进的方式显示这些图像?

回答

4

我对你的问题的理解是你不想加载在视口之外的图像(网页的可见部分)。 你想懒加载你的图片。

入住此jQuery插件:

Lazy Load Plugin for jQuery

See Working Demo

延迟加载是一个jQuery插件用JavaScript编写的。它延缓了长页面中的图像加载。 用户滚动到视口之前,视口以外的图像(网页的可见部分)不会被加载。这与图像预加载相反。

在包含许多大图像的长网页上使用延迟加载会使页面加载速度更快。加载可见图像后浏览器将处于就绪状态。在某些情况下,它也可以帮助减少服务器负载。

+0

感谢您的回复......在延迟加载图片加载优先? –