如何制作斑马条纹的手提式桌子
How to make handsontable table zebra striped?
我使用handsontable库在表中显示一些数据。通常我可以像这样给html表添加斑马条纹:
.zebraStyle {
tr:nth-child(even) {background: #CCC}
tr:nth-child(odd) {background: #FFF}
}
但是使用handsontable,我在div元素中显示我的表。我该怎么做呢?下面你可以看到我的html代码:
<style type="text/css">
body {background: white; margin: 20px;}
h2 {margin: 20px 0;}
.zebraStyle tr:nth-child(even) {background: #CCC}
.zebraStyle tr:nth-child(odd) {background: #FFF}
</style>
<script type='text/javascript'>
var arr= [["", "2012", "2013", "2014(YTD)"],["Ferrari", 1460089088.3900001, 1637243070.99, 283566771.55000001],["Alfa Romeo", 1199141138.1900001, 1224624821.1500001, 192307335.49000001]];
$(document).ready( function(){
$('#myTable').handsontable({
data: arr,
minSpareRows: 1,
contextMenu: true,
readOnly: true,
fixedColumnsLeft: 1
});
$('#myTable').find('table').addClass('zebraStyle');
});
</script>
</head>
<body>
<div id="myTable" class="handsontable" style="width: 400px; margin-left:auto; margin-right:auto; background-color:silver"></div>
</body>
Html代码
<div id="myTable" class="handsontable"></div>
使用握手脚本
将表附加到其上的div元素Cssbody {background: white; margin: 20px;}
h2 {margin: 20px 0;}
.zebraStyle > tbody > tr:nth-child(2n) > td {background: #ccc;}
.zebraStyle > tbody > tr:nth-child(2n+1) > td {background: #fff;}
>表示直接取当前的元素。
在本例中,您直接在。zebrastyle(您的表元素)之后使用body。
之后取奇数的tr行。
最后直接取所有td单元格并应用背景色。
脚本var arr= [["", "2012", "2013", "2014(YTD)"],["Ferrari", 1460089088.3900001, 1637243070.99, 283566771.55000001],["Alfa Romeo", 1199141138.1900001, 1224624821.1500001, 192307335.49000001]];
$(document).ready( function(){
$('#myTable').handsontable({
data: arr,
minSpareRows: 1,
contextMenu: true,
readOnly: true,
fixedColumnsLeft: 1
});
$('#myTable').find('table').addClass('zebraStyle');
});
可以使用下面的css添加斑马条纹。不需要任何javascript等。注意,这在0.16.1版本中有效。
.htCore > tbody > tr:nth-child(even) > td {
background-color: green;
}
.htCore > tbody > tr:nth-child(odd) > td {
background-color: red;
}
相关文章:
- d3pie.js中的条纹背景
- 我如何才能访问修改这个价格函数在马根托
- ThreeJS怪异条纹阴影
- 流星发出条纹退款(mrgalaxy:Stripe)
- Odoo:使用付款收单行添加条纹
- 流星和条纹集成
- 移动设备中的条纹支付弹出窗口
- 条纹与轨道4:这个客户没有附加的支付来源
- 亚马逊s3 Javascript-否'访问控制允许来源'标头存在于请求的资源上
- 产品的显示编号以“;我的购物车;在标题-马根托
- 角度ng重复精确的马赫数
- 在中添加条纹Meteor@1.3.
- 如何使用jwplayer让亚马逊托管的rtmp流在iOS上工作
- 为什么可以'我在亚马逊(控制台)中使用jQuery
- 条纹结账,在 Rails 中自定义集成
- 条纹令牌没有返回到我的表单
- 将实时更新传递到条纹结账金额
- 热使用带有条纹的createToken.js[Legacy]
- 格拉德尔·马文·德克登西
- 如何制作斑马条纹的手提式桌子