欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

基于JavaScript实现瀑布流布局_javascript技巧

程序员文章站 2022-03-29 15:43:18
...
本文实例讲解了原生JavaScript实现瀑布流布局详细代码,分享给大家供大家参考,具体内容如下

效果图:

基于JavaScript实现瀑布流布局_javascript技巧

具体代码:

HTML



Document
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧
基于JavaScript实现瀑布流布局_javascript技巧

CSS代码:

*{
   margin: 0px;
   padding: 0px;
}

#container{
   position: relative;
}

.box{
   padding: 5px;
   float: left;
}
.box_img{
   padding: 5px;
   border: 1px solid #cccccc;
   box-shadow: 0 0 5px #ccc;
   border-radius: 5px;
}

.box_img img{
   width: 150px;
   height:auto;
}

js代码:

window.onload=function(){
   imgLocation("container","box");
   var imgData={
     "data":[
       {"src":"2.jpg"},
       {"src":"3.jpg"},
       {"src":"4.jpg"},
       {"src":"5.jpg"},
       {"src":"6.jpg"},
       {"src":"7.jpg"},
       {"src":"8.jpg"},
     ]
   };
   window.onscroll=function(){
    if (checkFlag()) {
      var cparent=document.getElementById("container");
      for (var i = 0; i 

希望本文所述对大家学习javascript程序设计有所帮助。