jquery - 切换列表信息后 float 列表保持顺序

标签 jquery html css

点击切换更多信息后, float 订单正在制动。有什么想法如何保持订单原样吗?

如果需要,还可以使用类even,我已经尝试过使用float:right;在那一个上,但没有成功。

在这里摆弄:http://jsfiddle.net/61ab2g6w/

<ul class="employee-wrap">
    <li class="employee">1<div>Lorem ipsum dolor sit amet</div></li>
    <li class="employee even">2<div>Lorem ipsum dolor sit amet</div></li>
    <li class="employee">3<div>Lorem ipsum dolor sit amet</div></li>
    <li class="employee even">4<div>Lorem ipsum dolor sit amet</div></li>
    <li class="employee">5<div>Lorem ipsum dolor sit amet</div></li>
    <li class="employee even">6<div>Lorem ipsum dolor sit amet</div></li>
    <li class="employee">7<div>Lorem ipsum dolor sit amet</div></li>
</ul>

ul, li {
    list-style:none;
    margin:0;padding:0;
}
.employee-wrap {
    width:260px;
}
.employee {
    width:100px;
    float:left;
    padding:10px;
    background-color:orange;
    margin:5px;
}
div {
    display:none;
}
@media only screen and (max-width: 767px) {
    .employee {
        float:none;
    }
}

正确的顺序

Right order

这里“3”的位置错误。它应该保持在“1”以下 Wrong order

最佳答案

您可以使用此设置:

.employee {
    width:100px;
    display: inline-block;
    padding:10px;
    background-color:orange;
    margin:5px;
    box-sizing: border-box;
    vertical-align: top;
}

fiddle :http://jsfiddle.net/61ab2g6w/1/

关于jquery - 切换列表信息后 float 列表保持顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27521431/

相关文章:

css - Internet Explorer 9-11 不会用颜色填充 g 元素 (highcharts)

带有 outerheight 函数的 javascript 选择器没有返回任何东西,我也无法在其他任何地方选择选择器

php - 获取dropdown的值并在php中使用

css - 具有 flex 的全页/ chalice 布局

html - 在 CSS Grid 中将绝对定位的元素居中

html - 每个设备上的 Bootstrap 轮播全屏

javascript - 从表 angularjs 获取 highcharts 数据

javascript - 正确解析ajax响应

Jquery Multiselect onblur方法

html - 下拉子项的颜色变化