本方法对于复杂类型的表表头同样适用,对于那些并行并列的(colspan或者rowspan),不过需要在表格创建后自己额外修改自动生成表格
第一步引入js

//可以去这里下载自己重新创建一个,还需要引用jq文件
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-throttle-debounce/1.1/jquery.ba-throttle-debounce.min.js"></script>

第二步html中table结构

<table><thead><tr><!-- 固定表头是th里面的内容 --><th></th></tr></thead><tbody><tr><!-- 如果你需要列表的第一列也固定 --><!-- <th></th> 使用这种模式支持rowspan --><td></td></tr><!-- more rows are possible --></tbody></table>

css

.sticky-wrap {overflow-x: auto;position: relative;margin-bottom: 1.5em;width: 100%;
}
.sticky-wrap .sticky-thead,
.sticky-wrap .sticky-col,
.sticky-wrap .sticky-intersect {opacity: 0;position: absolute;top: 0;left: 0;transition: all .125s ease-in-out;z-index: 50;width: auto; /* Prevent table from stretching to full size */
}.sticky-wrap .sticky-thead {box-shadow: 0 0.25em 0.1em -0.1em rgba(0,0,0,.125);z-index: 100;width: 100%; /* Force stretch */}.sticky-wrap .sticky-intersect {opacity: 1;z-index: 150;}.sticky-wrap .sticky-intersect th {background-color: #666;color: #eee;}
.sticky-wrap td,
.sticky-wrap th {box-sizing: border-box;
}

参考效果:

原文参考网站地址:
https://tympanus.net/codrops/2014/01/09/sticky-table-headers-columns/
该网站的jq文件可能加载失败,看不到效果,下载引用的时候需要用自己的jq文件,
里面的样式也有以下几个问题,也可以自己修改成自己喜欢的样式:
1、css文件table样式:
如果你的网页内只有一个table可以无视,多个table会影响其他table的样式,需要额外在table样式前加个.sticky-wrap的限定(这个sticky-wrap类是jq自动在table外创建的),如:

.sticky-wrap td,
.sticky-wrap th {box-sizing: border-box;
}

2、部分样式不兼容ie6,ie8,如:

tbody tr:hover {background-color: rgba(129,208,177,.3);
}
tbody tr:nth-child(2n-1) {background-color: #f5f5f5;transition: all .125s ease-in-out;
}

需要兼容ie6的话,具体解决方法可自行添加jq方法,也可以参考以下方法

//先加个样式
tbody tr.AltItem {background-color: #f5f5f5;transition: all .125s ease-in-out;
}
//隔行换色
$("#tbl_credit tbody tr:even").addClass("AltItem");
//jq鼠标经过整行换色
$("#tbl_credit tbody tr").hover(function () {$(this).css("background-color", "rgba(129,208,177,.3)");}, function () {$(this).css("background-color", "");
});

table表格首列首行固定相关推荐

  1. ant vue table表格隐藏列

    ant vue table表格隐藏列 随手记一下

  2. 计算机做表格的行高和列宽,表格中列和行的插入与删除及行高和列宽的调整——想象力电脑应用...

    大多数数据输入到工作表后都需要进行管理和格式设置,以获得更好的显示效果,也便于分辨各类型的数据.这里我们将介绍行或列的插入与删除和行高和列宽的调整. 一.行或列的插入与删除 在输入数据时,如果遗漏了某 ...

  3. html颜色代码表odd,CSS的odd和even属性实现table表格tr单双行颜色相间而不同

    CSS的odd和even属性实现table表格tr单双行颜色相间而不同  0  325 暴猿 2019/6/13 9:04:47 效果如下图所示: img[/layedit/img/2019061 ...

  4. element Table表格实现前x行恒展示,不会被折叠,设置点击表头按钮排序。

    table表格前X行恒展示不会被折叠. 表头筛选按钮示意图: // data --渲染的数据(每一列每一行),请求回来的. 默认通过字段名和每一个headers对象中每一个prop来对应起来渲染数据的 ...

  5. avue去除table表格操作列

    过程 1.在对应的option中将设置:menu: false 2.此时操作列没有了,但是可能会变成一个空列,那可能是你option里的column中的lable设置了width,此时把这些width ...

  6. 计算机表格有多少列多少行,『Excle 2016最大行』Excel2016一张工作表包含多少行,多少列,多少单元格...

    电脑装上了2019版EXCEL,最大承受行数竟然只有65536行,为什么 你的是xls格式吧 excel2016抢鲜版最多多少行 excel2016抢鲜版最多多少行 1.文件的后为*.xls,那么多就 ...

  7. 使用python计算excel表格A列有多少行

    你可以使用 Python 中的库如 pandas 来读取 Excel 文件并计算其中某一列的行数. 以下是一个简单的例子: import pandas as pd# 读取 Excel 文件 df = ...

  8. 【ElementUI】 table表格尾部的合计行,固定表头却不显示合计行

    背景 按照官网要求 不固定表头,添加show-summary就可以显示合计行 问题 但是给table加了一个固定高度之后,就不显示了, 打开控制台可以看到这个合计是存在的 那么需要做两步,合计即可出现 ...

  9. table表格竖列横排显示

    此段代码可以让表格的竖列变成横列显示,如果表格已经渲染好,此时需求需要你横排显示竖列的内容,就可以用到 先在HTML中写一个表格 <table class="table table-b ...

最新文章

  1. GitHub 仓库按大小排序
  2. 厦大的计算机博士好考吗,2018双非学姐的厦大考博逆袭之路——本硕求学生涯历程...
  3. python知识点1
  4. 架构设计-数据访问层简述
  5. java io 并发编程,JAVA进阶系列 - 并发编程 - 第1篇:进程线程并发并行
  6. 20151024-1025-威海-第5届全国高校软件工程专业教育年会参会总结
  7. 【微课堂】汽车软件工程解决方案(现场实录)
  8. 不同转录组测序方法总结
  9. 大型网站架构技术一览(李智慧著.大型网站技术架构.附录A)
  10. git push出现 remote: Support for password authentication was removed on August 13, 2021.
  11. PixelUtils:像素转换工具
  12. 微信小程序--优购商城项目(8)
  13. 贝壳采集器: 电话邦 数据采集
  14. 【Echarts】渐变色桑基图
  15. C/C++关于string.h头文件和string类
  16. Winform下ToolStrip承载自定义控件或 Windows 窗体控件。
  17. 唠一唠 消息可靠性保障消息幂等性处理 (RabbitMQ实际应用问题)
  18. 用 C# 编写 USB 存储设备使用痕迹检测和删除工具
  19. html转换成移动端h5,HTML5移动端手机网站基本模板
  20. VisionMobile:移动平台生态系统冲突报告(十)Chapter C:黑莓

热门文章

  1. 《响应式Web设计实践》一2.1 布局选项
  2. ubuntu右上角没有网的问题解决
  3. C# winform表格datagridview行高自动设置问题
  4. 北京工作居住证续签注意的问题
  5. 96-centos安装postgresql
  6. 数据结构(3)常见的树
  7. 关于笔记本电脑蓝牙设置开关消失的处理方法
  8. 美年旅游_自由行_编辑自由行
  9. 微信公众号三方平台开发【pre_auth_code篇】
  10. 大数据薪水大概多少_大数据薪水大概多少