显示图片的瀑布流(列数不固定)
来源:互联网 发布:js动态生成商品表格 编辑:程序博客网 时间:2024/05/18 16:54
<!DOCTYPE html>
<html>
<head>
<metacharset="utf-8"/>
<title></title>
<scripttype="text/javascript"src="js/jquery-2.2.3.min.js">
</script>
<styletype="text/css">
*{
margin:0;
padding:0;
}
#flow{
list-style:none;
margin:0 auto;
position:relative;
}
#flowli {
position:absolute;
width:200px;
/*border: 1px solid red;*/
transition:all 0.5s;
overflow:hidden;
}
#flowli img{
width:100%;
float:left;
}
</style>
</head>
<body>
<ulid="flow"></ul>
<scripttype="text/javascript">
$(function() {
//高度数组,保存每个li的高度
varhs = [];
varlis = [];
//布局函数
//当我bol为假时,更新的数组
//创建或者更新li
for(vari = 0; i< 39; i++) {
varli = $("<li></li>");
li.append("<img src='img/0"+ i + ".jpg'>");
lis.push(li);
}
functionreHeight(bol) {
varcols = parseInt($("body").width()/ 200);
console.log(cols);
$("#flow").css({
"width":cols * 200
});
vararrH = [];
for(vari = 0; i< cols; i++) {
arrH[i] = 0;
}
for(vari = 0; i< lis.length; i++) {
varminH = arrH[0];
varminI = 0;
for(vark = 0; k< arrH.length; k++) {
if(minH> arrH[k]) {
minH = arrH[k];
minI = k;
}
}
if(bol) {
$("#flow").append(lis[i]);
}
lis[i].css({
"left":minI * 200,
"top":arrH[minI]
})
arrH[minI] = arrH[minI] + lis[i].height();
}
}
window.onload= function() {
// $("body").scrollTop(0);
reHeight(true);
}
//第一次创建这些li
window.onresize= function() {
//更新
reHeight(false);
}
});
</script>
</body>
</html>
- 显示图片的瀑布流(列数不固定)
- RecyclerView 瀑布流显示图片
- RecyclerView 瀑布流显示图片
- jQuery Waterfall插件的使用-瀑布流图片显示
- RecyclerView瀑布流显示图片很卡顿
- 使用StaggeredGridLayoutManager瀑布流,Glide显示图片
- 图片瀑布流的实现
- swing显示图片的固定区域
- Android图片的固定大小显示
- Android图片的固定大小显示
- Ajax实例-固定列数的瀑布流
- Android中RecyclerView实现瀑布流图片显示
- jQuery实现图片的瀑布流效果
- 瀑布流图片布局
- 图片瀑布流
- 自适应瀑布流图片
- 瀑布流加载图片
- 简单图片瀑布流
- HDU ACM 2046 骨牌铺方格
- 怎么退出 git bash vim编辑器
- Eclipse建立Maven项目后无法建立src/main/java资源文件夹
- eclipse在debug模式下鼠标移动到变量上不显示值的问题
- 《机器学习》——k-近邻算法
- 显示图片的瀑布流(列数不固定)
- .Net Remoting服务端与客户端调用示例
- HTML <!DOCTYPE> 标签
- SQL Server数据库增删改查等语句实例(2)
- [数据结构]基本概念和术语
- 单链表实现冒泡排序算法
- Linux中的计划任务—Crontab调度一次性执行的任务at/batch
- Spring4+Hibernate4+SpringMVC的整合
- 棋盘问题(poj1321)dfs