表格的粘性标题
创始人
2024-12-10 02:00:23
0

在表格中添加粘性标题的解决方法可以使用CSS或JavaScript实现。下面给出两种常见的解决方法的代码示例:

  1. 使用CSS实现粘性标题:

HTML:

标题1 标题2 标题3

CSS:

.table-container {
  max-height: 300px; /* 设置表格容器的最大高度 */
  overflow-y: auto; /* 添加纵向滚动条 */
}

table {
  width: 100%;
  border-collapse: collapse;
}

thead th {
  position: sticky;
  top: 0;
  background-color: #f5f5f5;
}

上述代码中,通过设置thead中的th元素为sticky定位,并设置top为0,使得表格标题在滚动时保持粘性。

  1. 使用JavaScript实现粘性标题:

HTML:

标题1 标题2 标题3

JavaScript:

window.addEventListener("scroll", function() {
  var table = document.querySelector("table");
  var tableHeader = table.querySelector("thead");
  
  if (window.pageYOffset > table.offsetTop) {
    tableHeader.classList.add("sticky");
  } else {
    tableHeader.classList.remove("sticky");
  }
});

CSS:

.table-container {
  max-height: 300px; /* 设置表格容器的最大高度 */
  overflow-y: auto; /* 添加纵向滚动条 */
}

table {
  width: 100%;
  border-collapse: collapse;
}

.sticky {
  position: fixed;
  top: 0;
  background-color: #f5f5f5;
}

上述代码中,通过监听滚动事件来判断滚动位置,当滚动位置超过表格顶部时,为thead元素添加sticky类,使表格标题在滚动时保持粘性。

相关内容

热门资讯

查到实测!掌酷十三张怎么看有没... 查到实测!掌酷十三张怎么看有没有外挂(辅助)果然真的有挂(2022已更新)(哔哩哔哩);掌酷十三张怎...
wepoke辅助!wepoke... wepoke辅助!wepoke软件透明挂辅助(透视辅助)wePOke(好像真的有挂);一、wePOk...
微扑克德州专用辅助器!微扑克有... 微扑克德州专用辅助器!微扑克有挂,WPK好像是真的有挂,2025教程(有挂辅助挂)1、完成微扑克透视...
揭秘!牵手跑胡子辅助器最新版(... 揭秘!牵手跑胡子辅助器最新版(辅助挂)一贯是有挂(2022已更新)(哔哩哔哩);1、牵手跑胡子辅助器...
微扑克ai辅助器苹果版!微扑克... 您好,微扑克这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款游戏中...
wepoke辅助德之星!wep... wepoke辅助德之星!wepoke挂真的,wePoke果然真的有挂,德州教程(有挂教程);wePo...
分享实测!永和备厅有挂吗(辅助... 分享实测!永和备厅有挂吗(辅助)确实存在有挂(2026已更新)(哔哩哔哩)进入游戏-大厅左侧-新手福...
wepoke真的有挂!wepo... wepoke真的有挂!wepoke软件透明是真的(辅助透视)wepOkE(都是真的有挂);实战中需综...
微扑克辅助软件!微扑克有脚本,... 微扑克辅助软件!微扑克有脚本,德州微扑克辅助透视(切实有挂)1.微扑克 ai辅助创建新账号,点击进入...
一分钟了解!榕城510k外 挂... 一分钟了解!榕城510k外 挂(辅助挂)确实有挂(2020已更新)(哔哩哔哩);1、下载好榕城510...