在两列中动态显示产品
dynamically display products in two columns
我有一个jsfiddlehttp://jsfiddle.net/K5PGp/我正试图修改它,使其在两列中显示"产品",即使浏览器是IE 8。
例如,如果显示了所有8种产品,它应该是这样的:
一对二
三四
五六
七八
如果只显示1,3,5,7,它应该是这样的:
一三
五七
如果只显示2,4,6,8,它应该是这样的:
二四
六八
简化的解决方案
http://jsfiddle.net/w3bGj/
对每个容器使用float:left
。在每个循环中,对每一个第二元素应用一个清除函数:
$.each(elements, function(i) {
$product = $('<div>');
if(i%2 == 0) {
$product.addClass('clear');
}
$('div').append($product);
});
每隔一个元素就会产生一条新线。
相关文章:
- 如何在Google柱状图中动态添加行/列
- 在Qualtrics中,介绍如何动态连接两个滑块
- 如何将(a*b)两个输入文本值相乘,并在javascript中随文本变化动态显示
- 使用 php 将类别和子类别显示为两列
- 将网格视图的两列相乘,并将其显示在新列中
- 在两列中动态显示产品
- 并排显示两列 JavaScript
- 如何显示两列值,当我选择位置地图时
- 如何根据请求制作一列表格以动态显示 jsp
- 在两列中显示Twitter Live搜索结果
- Highcharts-分两列显示饼图图例
- 在HTML中以两列显示提要
- 如何在角的每一行显示两列
- CSS/html显示列表在两列如果超过X的元素数量
- 如何动态地向jquery Datatable添加行并细化要显示的列
- 显示
- 分成两列
- 在添加时在一行中的两列中显示两个表
- 如何添加两个键值,并在json中动态显示另一个键值使用javascript
- 在两列高图中显示图例项
- 我如何才能显示devexpress gridview的两列值之间的差异到另一列