zoukankan      html  css  js  c++  java
  • 通过js实现简单的图片延时加载

    1.将要延迟加载的图片src属性全部改成thissrc

    比如<img src="./top_img.jpg" />改成<img thissrc="./top_img.jpg" />

      <div class="topic-list">

    <img thissrc="1.png" width="180" height="180" />

    <img thissrc="2.png" width="180" height="180" />

    <img thissrc="3.png" width="180" height="180" />

      </div>

    2.在页面的最底部加入下面的script代码,比如这样。

    <script type="text/javascript">

    setTimeout("tosrc()", 1000); //延时加载

    function tosrc() {
       imgs = $('.topic-list').find('img');
          imgsnum = imgs.length;
          for (imgi = 0; imgi < imgsnum; imgi++) {
              if ((typeof (imgs[imgi].src) == 'undefined' || imgs[imgi].src == "") && imgs[imgi].getAttribute('thissrc') != null)
                   imgs[imgi].src = imgs[imgi].getAttribute('thissrc');
                }
            }

    </script>

  • 相关阅读:
    html5-css渐变色
    html5-css综合练习
    html5-css背景
    html5-css边框全
    html5-css边框img
    进程控制(二)与linux下的自有服务
    进程检测与控制(一)
    权限及软件包管理
    linux下文件权限管理
    vim及用户组管理
  • 原文地址:https://www.cnblogs.com/YTzZ/p/4863390.html
Copyright © 2011-2022 走看看