HTML或JS代码如何实现让一个table的表头不动,body可以自由上下左右滚动,同时保持表头与body的宽度一致?

2025-02-27 00:53:35
推荐回答(3个)
回答1:

有意思

回答2:

可以下载一个supertable的JS-jquery组件看看.
原理是把一个table拆成四个div,简单说就是把滚动的部分悬停固定部分之上.
比如克隆一个表头出来(DIV),然后设置全表的那个DIV上移一个表头高度,这样滚动表体而表头不动.
左右的原理一样.
自己也可以写,不过需要计算好几个DIV的运动关系.

回答3:

你表头可以独立吗?另做一个DIV放,不是更方便吗?再利用一下滚动条触发事件!