如何冻结htm 表格的标题行和列

ysh168 发布于 2010/09/09 23:35
阅读 1K+
收藏 2

如何冻结htm 表格的标题行和列

加载中
0
曾建凯
曾建凯

这个有点复杂度,做法很多。

0
红薯
红薯
什么是冻结啊
0
灰灰
灰灰

EXCEL里的冻结功能一样,表格内容滚动,但表格头不滚动。甚至可以做到列冻结

0
曾建凯
曾建凯

行锁定相对简单些。

列锁定,其实是依赖于生成一个新的table,然后旧的table的tbody内部滚动。然后通过定死table cell高度来实现视觉上的锁定列的。注意js性能。这种操作往往动辄N套N个循环。

0
曾建凯
曾建凯

其实这个只是我以前做过,我觉得结合CSS+HTML+JS各方面代码都比较少的实现。其实我知道还有很多做法,比如div包一个table来滚动(注意同步垂直、水平的scroll)。要找个根据实际项目来说最适合的方法。

可以参考extjs的做法。也可以多搜索一下,外间对于此做法和实现很多。

0
曾建凯
曾建凯

嗯嗯,這個以前也研究過。

0
ulfl
ulfl

上面的那个网址,好像在IE8中不对劲

0
ulfl
ulfl

http://www.matts411.com/post/super_tables/

试试这个吧,看起来挺好的

0
y
yezhiqiu_love

引用来自#4楼“灰灰”的帖子

EXCEL里的冻结功能一样,表格内容滚动,但表格头不滚动。甚至可以做到列冻结

 disable="disabled" 不行吗

返回顶部
顶部