border-top: 1px solid #4078b7; border-bottom: 1px solid #4078b7; background-color: #eef1f6; position: absolute; top: 0; right: 0; .fixed-table_header { display: flex; height: 30px; line-height: 30px; width: 800px; flex-shrink: 0; overflow: hidden; .fixed-table_header_th { display: flex; flex-grow: 1; border-top: 1px solid #4078b7; border-bottom: 1px solid #4078b7; background-color: #eef1f6; width: 120px; padding-left: 10px; flex-shrink: 0; .column-scrollbar { width: 10px !important; .fixed-table_body { display: flex; flex-direction: column; max-height: 197px; width: 800px; overflow: auto; .fixed-table-left_body,.fixed-table-right_body { max-height: 180px; .fixed-table_body_tr { display: flex; height: 30px; line-height: 30px; flex-shrink: 0; .fixed-table_body_td { display: flex; flex-grow: 0; height: 30px; line-height: 30px; border-bottom: 1px solid #4078b7; width: 120px; flex-shrink: 0; padding-left: 10px; .column-address { width: 240px;
日期
姓名
省份
市区
地址
邮编
操作
2016-05-03
王小虎
上海
普陀区
上海市普陀区金沙江路 1518 路
200333
2016-05-03
王小虎
上海
普陀区
上海市普陀区金沙江路 1518 路
200333
2016-05-03
王小虎
上海
普陀区
上海市普陀区金沙江路 1518 路
200333
2016-05-03
王小虎
上海
普陀区
上海市普陀区金沙江路 1518 路
200333
2016-05-03
王小虎
上海
普陀区
上海市普陀区金沙江路 1518 路
200333
2016-05-03
王小虎
上海
普陀区
上海市普陀区金沙江路 1518 路
200333
2016-05-03
王小虎
上海
普陀区
上海市普陀区金沙江路 1518 路
200333
2016-05-03
王小虎
上海
普陀区
上海市普陀区金沙江路 1518 路
200333
日期
2016-05-03
2016-05-04
2016-05-05
2016-05-06
2016-05-07
2016-05-08
2016-05-09
2016-05-10
操作

原理:

首先,冻结列是将要冻结的列单独做成一个table然后覆盖在原来的table上。

然后,同步滚动则就是通过οnscrοll="scroll(event)"方法,读取横向和纵向滚动距离,然后赋给表头和冻结列即可。

滚动条 哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈... Read More