最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用JS實現(xiàn)圖片展示瀑布流效果的實例代碼

 更新時間:2016年09月12日 09:05:01   投稿:jingxian  
下面小編就為大家?guī)硪黄褂肑S實現(xiàn)圖片展示瀑布流效果的實例代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

不知大家有沒有發(fā)現(xiàn),一般的圖片展示網(wǎng)站都會使用瀑布流效果,所謂的瀑布流

就是網(wǎng)站內(nèi)的圖片不會一下子全緩存出來,而是等你滾動到一定的距離的時候,

下面的圖片才會繼續(xù)緩存,并且圖片也是隨機出現(xiàn)的,只是寬度一樣,高度并不

一樣,高高低低就像瀑布一樣,所以叫做瀑布流效果。下面我把代碼給大家,大家

隨便下幾張圖片試試。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>瀑布流不重復(fù)</title>
  <style>
  *{margin: 0px;padding: 0px;list-style: none;}
  #box{width: 1000px;margin: 0 auto;}
  #box ul{float: left;width: 200px;margin-right: 50px;}
  #box img{width: 200px;}
  </style>
</head>
<body>
  <div id="box">
    <ul></ul>
    <ul></ul>
    <ul></ul>
    <ul></ul>
  </div>
  <script>
    var box=document.getElementById('box');
    var ul=box.children;
    function insert(){
      var x=0;
      var srcNum=Math.floor(Math.random()*35);//35是35張圖片,可改成任意數(shù),我這里總共是35張圖片。
      var newli=document.createElement('li');
      newli.innerHTML='<img src="images/'+srcNum+'.png" alt="">';//這是圖片的文件名,要求是統(tǒng)一。
      var minH=Math.min(ul[0].clientHeight,ul[1].clientHeight,ul[2].clientHeight,ul[3].clientHeight);
      for (var i = 0; i < ul.length; i++) {
        if (ul[i].clientHeight==minH) {
          x=i;
          break;
        }
      }
      ul[x].appendChild(newli);
   }
   for (var i = 0; i < 20; i++) {
     insert();
   }
   document.onscroll=function(){
     var viewH=document.body.clientHeight||document.documentElement.clientHeight;
     var winH=document.documentElement.scrollHeight;
     var scrollT=document.body.scrollTop||document.documentElement.scrollTop;
     if (winH-scrollT-viewH<500) {
       for (var i = 0; i < 20; i++) {
       insert();
     }
    }
   }
  </script>
</body>
</html>

以上這篇使用JS實現(xiàn)圖片展示瀑布流效果的實例代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

鹰潭市| 临沧市| 富宁县| 阿克| 卫辉市| 马龙县| 秦皇岛市| 安仁县| 武宣县| 耒阳市| 招远市| 九龙城区| 徐州市| 江北区| 新津县| 苏州市| 台中市| 苍南县| 三门峡市| 汾阳市| 剑河县| 延庆县| 涡阳县| 华蓥市| 二手房| 友谊县| 靖江市| 湘潭县| 当阳市| 阳春市| 临澧县| 鲁甸县| 盈江县| 延边| 枣强县| 杭锦后旗| 商水县| 牙克石市| 嘉定区| 海原县| 花垣县|