zoukankan      html  css  js  c++  java
  • 图片的预加载与懒加载

    图片的预加载与懒加载(先加载可视区域的图片 后面的图片在下拉出现在可视区域继续加载或者规定在可视区域的图片加载完之后过了几秒再加载剩余的图片 这个自行规定)
    <script src="js/jquery.lazyload.min.js"></script>

    添加一个data-original=“”里面的路径写上真正要加载的原图 前面的src可用一个小图或其他的图片代替
    <div class="item active">
    <img src="images/banner1_small.jpg" data-original="images/banner1.jpg" alt="..." >
    <div class="carousel-caption">
    <h3>六扇门众测群力,共创安全新顶峰</h3>
    </div>
    </div>

    调用插件
     $(function() {
    //使用了data-original就不要写src了,要不然没有效果
    //在没有完全获取到图片的资源前,是得不到图片的宽高的,所以预先设置宽高,让它提前有个占位
    $('img').lazyload({
    threshold: 200,//滚动条在离目标位置还有200的高度时就开始加载图片,可以做到不让用户察觉
    effect: 'fadeIn',//show fadeIn slideDown
    event : "sporty" 让剩余的图片经过多少时间加载
    })
    });

    $(window).bind("load", function() {
    var timeout = setTimeout(function() { $("img").trigger("sporty") },5000); 可见区域的下方图片不加载,经过5秒后,加载剩余的图片

    });
    </script>
  • 相关阅读:
    ArcGIS Pro获得一个要素图层一种方法
    ArcGIS Pro layout clone
    ActiveMapViewChanged和选择变化
    ArcGIS Pro 改变栅格的数据源
    ArcGIS Pro自定义图标
    Windows Server 2016 路由和远程访问
    IIS应用程序池_缓存回收
    asp.net RSA密钥之C#格式与Java格式转换(PEM格式)
    MD5和Hash
    C# list与数组的转换
  • 原文地址:https://www.cnblogs.com/yaomengli/p/7761743.html
Copyright © 2011-2022 走看看