最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jQuery实现冻结表格行和列_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:37:36
文档

jQuery实现冻结表格行和列_jquery

jQuery实现冻结表格行和列_jquery:客户要求实现对表格数据的头几行或者头几列进行冻结,即滚动时保持这几行/列不动,通过网上查找代码,参考已有的代码的思路,实现了可以任意对行、列进行冻结。 实现原理: 创建多个div,div之间通过css实现层叠,每个div放置当前表格的克隆。例如:需要行冻
推荐度:
导读jQuery实现冻结表格行和列_jquery:客户要求实现对表格数据的头几行或者头几列进行冻结,即滚动时保持这几行/列不动,通过网上查找代码,参考已有的代码的思路,实现了可以任意对行、列进行冻结。 实现原理: 创建多个div,div之间通过css实现层叠,每个div放置当前表格的克隆。例如:需要行冻


客户要求实现对表格数据的头几行或者头几列进行冻结,即滚动时保持这几行/列不动,通过网上查找代码,参考已有的代码的思路,实现了可以任意对行、列进行冻结。

实现原理:

创建多个div,div之间通过css实现层叠,每个div放置当前表格的克隆。例如:需要行冻结时,创建存放冻结行表格的div,通过设置z-index属性和position属性,让冻结行表格在数据表格的上层。同理,需要列冻结时,创建存放冻结列表格的div,并放置在数据表格的上层。如果需要行列都冻结时,则除了创建冻结行、冻结列表格的div,还需要创建左上角的固定行列表格的div,并放置在所有div的最上层。
处理表格的滚动事件,在表格横向或者纵向滚动时,同时让相应的冻结行和冻结列也同步滚动。
处理html的resize事件,同步修改表格的滚动区域宽度和高度

代码如下:

使用时,只要在table元素设置freezeRowNum和freezeColumnNum属性值,即可实现冻结效果

代码如下:


...

以上所述就是本文的全部内容了,希望大家能够喜欢。

文档

jQuery实现冻结表格行和列_jquery

jQuery实现冻结表格行和列_jquery:客户要求实现对表格数据的头几行或者头几列进行冻结,即滚动时保持这几行/列不动,通过网上查找代码,参考已有的代码的思路,实现了可以任意对行、列进行冻结。 实现原理: 创建多个div,div之间通过css实现层叠,每个div放置当前表格的克隆。例如:需要行冻
推荐度:
标签: 表格 冻结 行或者
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top