实现思路:创建左右两个容器,在数据导入的时候获取两个容器的高度,把即将要导入的数据,导进高度低的一个容器即可。

HTML代码

<body style="background-color: #f3f3f3;"><!-- 商品列表 --><div class="twoRankedBox"><ul class="BoxLeft"></ul><ul class="BoxRight"></ul></div>
</body>

CSS代码

*{padding:0px;margin:0px;list-style: none;font-style:normal;font-family: arial;font-family: Microsoft YaHei,arial;
}
.twoRankedBox{margin:6px 8px;overflow: hidden;padding-bottom:25px;
}
.twoRankedBox ul{width:49%;float: left;
}
.twoRankedBox ul:last-child{margin-left:2%;
}
.twoRankedBox ul li{padding:5px;margin-bottom:6px;padding-bottom:8px;background-color: #FFFFFF;
}
.twoRankedBox ul li p:first-child{padding-top:0px;
}
.twoRankedBox ul li p{padding-top:4px;
}
.product_picture img{display: block;width:100%;
}
.product_np{overflow: hidden;line-height:20px;
}
.product_np a{display: block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
.product_np a:first-child{font-size:0.9em;color:#58b7e3;width:65%;float: left;
}
.product_np a:last-child{font-size:0.8em;color:#f00;float: right;width:35%;text-align: right;
}
.product_ie{font-size:0.8em;color:#777;
}

JS代码

//模拟JSON数据
var json = {data:[{name:'花瓣小小裙花瓣',price:'128',details:'质量超好特别的舒适,夏天首选。',src:'images/temporary/img_01.jpg'},{name:'时尚牛仔短裤',price:'298',details:'质量超好特别的舒适,夏天首选。',src:'images/temporary/img_02.jpg'},{name:'白色婚纱',price:'668',details:'质量超好特别的舒适,夏天首选。',src:'images/temporary/img_03.jpg'},{name:'绿色防晒衣',price:'218',details:'质量超好特别的舒适,夏天首选。',src:'images/temporary/img_04.jpg'},{name:'格纹小短裙',price:'88',details:'质量超好特别的舒适,夏天首选。',src:'images/temporary/img_05.jpg'},{name:'复古旗袍',price:'128',details:'质量超好特别的舒适,夏天首选。',src:'images/temporary/img_06.jpg'},{name:'花瓣小小裙花瓣',price:'128',details:'质量超好特别的舒适,夏天首选。',src:'images/temporary/img_07.jpg'},{name:'时尚牛仔短裤',price:'298',details:'质量超好特别的舒适,夏天首选。',src:'images/temporary/img_08.jpg'},{name:'白色婚纱',price:'668',details:'质量超好特别的舒适,夏天首选。',src:'images/temporary/img_09.jpg'},{name:'绿色防晒衣',price:'218',details:'质量超好特别的舒适,夏天首选。',src:'images/temporary/img_10.jpg'},{name:'格纹小短裙',price:'118',details:'质量超好特别的舒适,夏天首选。',src:'images/temporary/img_11.jpg'}]
}//模拟数据导入
for(var i=0;i<json.data.length;i++){var chtml = '<li><p class="product_picture"><img src="'+json.data[i].src+'"></p>'+'<p class="product_np"><a>'+json.data[i].name+'</a><a>¥'+json.data[i].price+'</a></p>'+'<p class="product_ie">'+json.data[i].details+'</p></li>'if($('.BoxLeft').height() < $('.BoxRight').height()){$('.BoxLeft').append(chtml);}else{$('.BoxRight').append(chtml);}
}

几行代码轻松实现瀑布流显示。相关推荐

  1. 微信小程序,几行代码实现图片瀑布流

    iPhone X效果: iPad Pro 效果: js 代码: Page({data: {list:[]},onLoad: function (options) {this.setData({list ...

  2. 小程序实现左右滑动切换菜单+瀑布流显示列表

    小程序实现左右滑动列表区域,切换菜单(横向滑动菜单,切换时自动设置选中的菜单窗口居中显示),加载显示对应瀑布流数据,页面滚动时,设置菜单栏是否置顶显示 自己写的一个demo(下载地址:https:// ...

  3. adsl拨号无公网地址如何用ddns_【好玩的网络-第5期】分享自编ddns程序,17行代码轻松实现免费ddns,服务器或nas玩家的福音...

    [好玩的网络]系列面向普通人的网络科普视频.我在我的哔哩哔哩账号(up主:旋律果子)更新[好玩的网络]视频版,在我的知乎(用户:曾彦)专栏更新[好玩的网络]文字版.最新消息以及预告在我的个人网站www ...

  4. oracle行列转换关联union的方式_几行代码轻松玩转 Excel 行列转换

    几行代码轻松玩转 Excel 行列转换 下面这种交叉式的 Excel 表是很常见的格式,用来填写和查看都比较方便: 但是,如果想做进一步的统计分析,这种格式就不方便了,需要行列转换,变成如下格式的明细 ...

  5. php本地文件打包代码,PHP实战:几行代码轻松实现PHP文件打包下载zip

    <PHP实战:几行代码轻松实现PHP文件打包下载zip>要点: 本文介绍了PHP实战:几行代码轻松实现PHP文件打包下载zip,希望对您有用.如果有疑问,可以联系我们. PHP应用 //获 ...

  6. python 拆分excel工作表_Python几行代码轻松拆分表格

    Python几行代码轻松拆分表格 作者:梅朵 微信公众号:实用办公编程技能 微信号:Excel-Python 什么?,Python几行代码竟然可以按指定轻松拆分表格? 将test.xls中的数据按地区 ...

  7. html 简繁文件转换器,几行代码轻松搞定网页的简繁转换

    几行代码轻松搞定网页的简繁转换以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 对网页进行简繁字体转换的方法一般有两种 ...

  8. python按行拆分表格_Python几行代码轻松拆分表格

    Python几行代码轻松拆分表格 作者:梅朵 微信公众号:实用办公编程技能 微信号:Excel-Python 什么?,Python几行代码竟然可以按指定轻松拆分表格? 将test.xls中的数据按地区 ...

  9. 90行代码轻松实现!结合 Whisper + Stable-diffusion 的语音生成图像任务!

    本项目将 Whisper 与 Stable Diffusion 模型结合,可以直接完成语音生成图像的任务.用户可以语音输入一个短句,Whisper 会自动将语音转化为文本,接着,Stable Diff ...

最新文章

  1. linux 进程隐藏常见方法
  2. Bitcoin Core P2P网络层
  3. 简单的Tab切换组件
  4. 两个ListBox的相互操作
  5. 部落卫队pascal解题程序
  6. python字符串变量s的值是python网络爬虫_【Python爬虫作业】-字符串
  7. Bundle Adjustment简述(转载)
  8. ROS笔记(37) 抓取和放置
  9. php7 configure 参数,PHP编译参数configure配置详解
  10. Python风格总结:模块调用
  11. C语言怎么处理多位数,急~~~~~~C语言问题~~怎么把这个计算程序改成能计算多位整数? 爱问知识人...
  12. PHP设计模式——六大原则
  13. # 创业计划书-样例参考五千套(一)
  14. 弹窗整人php源码,整人无限弹窗[附源码]
  15. mysql先进后出_栈、队列中“先进先出”,“后进先出”的含义
  16. SHELL 内置变量
  17. 每分钟54万多条数据更新,商品系统性能如何优化?
  18. 蓝桥杯-三角形 已知三点求三角形周长、面积、外心、重心
  19. map返回另一个对象
  20. 想要成为一名合格的数据分析师,需要学习哪些类型的书

热门文章

  1. 蓝桥杯算法提高----2n皇后
  2. centos调整页面大小_这2种方法都能调整PDF文档的纸张大小
  3. php返回类中方法,php如何获取类中所有的方法名
  4. python网页结构分析_Python爬虫基础之网页组成解析
  5. 地区json文件_【小例子】使用jQuery实现省市区三级联动显示,附源码json文件
  6. Gulp简介、gulp基本使用步骤、gulp-cli工具、gulpfile.js文件、gulp插件
  7. vue 循环遍历 搜寻资料
  8. vs 设置起始页不见了_发朋友圈屏蔽爸妈,结果不小心设置成了仅家人可见...场面一发不可收拾哈哈哈哈!...
  9. ElasticSearch前缀匹配查询和范围查询(中文检索)
  10. 互联网晚报 | 3月28日 星期一 | 上海医保局辟谣:新冠患者要自负医疗费用不属实 ;十荟团关停全国所有业务...