核心提示:顶部表头和侧面表头固定的表格p实现最近在项目中有用到顶部和左边固定表头的表格,平常只用过一边固定的布局,这次需要两侧固定,实现起来比想象中的简单,赶紧记录下来,以免自己以后忘记。顶部的表头左边是固定的...
顶部表头和侧面表头固定的表格p实现
最近在项目中有用到顶部和左边固定表头的表格,平常只用过一边固定的布局,这次需要两侧固定,实现起来比想象中的简单,赶紧记录下来,以免自己以后忘记。
顶部的表头左边是固定的,右侧overflow时可滚动,下面表格的主体也是同样的布局,整个表格限制了最大高度,在向下滚动的时候顶部的表头固定不动,向右滚动时左侧的表头固定不动。js非常简单,只有几行。
代码块
表格主要布局
产品
...
-
1
注射用拉氧头孢钠 0.25g*10*48
均价:7元
-
2
注射用拉氧头孢钠 0.25g*10*48
均价:7元
...
...
css仅列出布局相关部分
.swiper-wrapper { width: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; } .table-body .swiper-wrapper .slide-125 { height: 70px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; } .swiper-wrapper .slide-125 { width: 12.5%; font-size: 18px; background: #fff; padding-bottom: 15px; padding-top: 15px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; flex-shrink: 0; position: relative; }
js
$('.bodyScroll').scroll(function () { $(".titltScroll").scrollLeft($('.bodyScroll').scrollLeft()); }); $('.titltScroll').scroll(function () { $(".bodyScroll").scrollLeft($('.titltScroll').scrollLeft()); });