【问题标题】:Lazy Load Images In ASP.NET在 ASP.NET 中延迟加载图像
【发布时间】:2016-07-11 21:18:37
【问题描述】:

我有一个包含很多图像的 div。当我说很多时,图像的数量可能有数百个。

我有一些 jQuery 用于包含我的图像的 div,以轮播格式水平滚动所有图像。

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

如果有人可以根据我的 div 中显示的内容向我展示一种延迟加载图像的方法,我将不胜感激。

【问题讨论】:

    标签: asp.net lazy-loading


    【解决方案1】:

    查看这个延迟加载的 jQuery 插件:

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

    有关更多信息,请参阅此 SO 线程:

    Javascript: Lazy Load Images In Horizontal Div?

    【讨论】:

    • 以这种方式延迟加载所有图像是否会对页面加载时间产生相当大的影响?当轮播在图片中旋转时,页面上仍会生成图片标签。
    • @R100 原始 HTML 应该不是问题,它会加载实际图像本身,这会减慢速度,并且会延迟不可见的图像。来自插件页面的引用:“延迟加载器会延迟(长)页面中图像的加载。在用户向下滚动之前,不会加载首屏下方(页面底部)的图像。”
    • 好的,我去看看。谢谢!
    • @Tom 这个帖子有 5 年历史了......但我更新了它:) 希望它有所帮助。
    • @Kelsey,非常感谢。
    猜你喜欢
    • 2010-10-06
    • 2010-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-24
    • 2021-08-15
    • 1970-01-01
    相关资源
    最近更新 更多