摘要:实现思路创建左右两个容器,在数据导入的时候获取两个容器的高度,把即将要导入的数据,导进高度低的一个容器即可。格纹小短裙质量超好特别的舒适,夏天首选。
HTML代码实现思路:创建左右两个容器,在数据导入的时候获取两个容器的高度,把即将要导入的数据,导进高度低的一个容器即可。
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[i].name+"¥"+json.data[i].price+"
"
+""+json.data[i].details+"
"
if($(".BoxLeft").height() < $(".BoxRight").height()){
$(".BoxLeft").append(chtml);
}else{
$(".BoxRight").append(chtml);
}
}
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/111702.html
摘要:实现思路创建左右两个容器,在数据导入的时候获取两个容器的高度,把即将要导入的数据,导进高度低的一个容器即可。格纹小短裙质量超好特别的舒适,夏天首选。 showImg(https://segmentfault.com/img/bVFb99?w=750&h=1334); 实现思路:创建左右两个容器,在数据导入的时候获取两个容器的高度,把即将要导入的数据,导进高度低的一个容器即可。 HTML...
摘要:实现思路创建左右两个容器,在数据导入的时候获取两个容器的高度,把即将要导入的数据,导进高度低的一个容器即可。格纹小短裙质量超好特别的舒适,夏天首选。 showImg(https://segmentfault.com/img/bVFb99?w=750&h=1334); 实现思路:创建左右两个容器,在数据导入的时候获取两个容器的高度,把即将要导入的数据,导进高度低的一个容器即可。 HTML...
摘要:自我介绍对前端的理解为什么中间会出现空隙浏览器会把元素间的空白字符空格换行等渲染成一个空格。解决方法一为设置。方法二将所有写在同一行。选择器选择器匹配出现在后面的。和这两种元素必须具有相同的父元素,但不必紧跟在的后面。 1. 自我介绍 2. 对前端的理解 3. 为什么li中间会出现空隙 showImg(https://segmentfault.com/img/bVbhxip?w=131...
摘要:自我介绍对前端的理解为什么中间会出现空隙浏览器会把元素间的空白字符空格换行等渲染成一个空格。解决方法一为设置。方法二将所有写在同一行。选择器选择器匹配出现在后面的。和这两种元素必须具有相同的父元素,但不必紧跟在的后面。 1. 自我介绍 2. 对前端的理解 3. 为什么li中间会出现空隙 showImg(https://segmentfault.com/img/bVbhxip?w=131...
摘要:自我介绍对前端的理解为什么中间会出现空隙浏览器会把元素间的空白字符空格换行等渲染成一个空格。解决方法一为设置。方法二将所有写在同一行。选择器选择器匹配出现在后面的。和这两种元素必须具有相同的父元素,但不必紧跟在的后面。 1. 自我介绍 2. 对前端的理解 3. 为什么li中间会出现空隙 showImg(https://segmentfault.com/img/bVbhxip?w=131...
阅读 1075·2021-11-24 09:38
阅读 1261·2021-11-11 11:01
阅读 3576·2021-10-19 13:22
阅读 1733·2021-09-22 15:23
阅读 3230·2021-09-08 09:35
阅读 3006·2019-08-29 11:31
阅读 2367·2019-08-26 11:47
阅读 1803·2019-08-26 11:44