1、简单的样式
/*表格表单*/ .table_form { font-size: 12px } .table_form tr.odd{ background:#ccc; } .table_form td { padding-left: 12px; width:11%; } .table_form td.time{ background:#fff; width:12%; } .table_form th { font-weight: normal; padding-right: 10px; text-align:center; background-color: #159776; } .table_form td{ text-align:center; } .table td{ text-align:left; } .table_form td label { vertical-align: middle } .table_form td,.table_form th { padding: 6px 0 6px 8px } .table_form tbody td,.table_form tbody th { border: 1px solid ; }
2、html表格代码
<table width="100%" class="table_form table-fixed" id="table_form">
<thead class="thead">
<tr>
<th>nicheng</th>
<th>年龄</th>
<th>班级</th>
<th>科目</th>
<th>分数</th>
</tr>
</thead>
<tr>
<td>1111</td>
<td>1111</td>
<td>1111</td>
<td>1111</td>
<td>1111</td>
</tr>
3、最重要的js!!!!!!
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script> <script> $(function() { var win = $(window), table = $('table.table-fixed'), thead = table.find('.thead'), offset = thead.offset(); thead.find('th').each(function () { $(this).css({ 'width': $(this).width(), 'min-width':100 }); }); thead = thead.clone().insertBefore(thead).css('display', 'none'); win.on('scroll', function () { var _top = win.scrollTop(); if (_top >= offset.top) { thead.css({ display: 'block', position: 'fixed', left: table.offset().left - jQuery('body,html').scrollLeft(), top: 0 }) } else { thead.css({ 'display': 'none', 'position': 'static' }) } }); }); </script>
效果如图:
本文为崔凯原创文章,转载无需和我联系,但请注明来自冷暖自知一抹茶ckhttp://www.cksite.cn