基于bootstrap的表格头固定jquery插件

jquery.decapitate.js是一款基于bootstrap的表格头固定jquery插件。该jquery插件可以在页面向下滚动时,将表格头固定在视口的顶部。

在线预览   下载

 使用方法

在页面中引入jquery、bootstrap-affix.js和jquery.decapitate.js文件。

<script src="path/to/js/jquery.min.js"></script>
<script src="path/to/js/bootstrap-affix.js"></script>
<script src="path/to/js/jquery.decapitate.js"></script>
 HTML结构

该插件的原理是将原来表格的thead元素分离出来,将它们移动到新的表格中。初始的表格结构如下:

<table id="foo">
  <caption></caption>
  <thead>
    <tr>...</tr>
  </thead>
  <tbody>
    <tr>...</tr>
  </tbody>
</table>

在经过插件初始化之后,表格的结构变为下面的样子:

<div id="foo-wrapper" class="decap-body-wrapper">
  <div class="decap-head-wrapper">
    <table class="decap-head">
      <caption>
      <thead>
        <tr>...</tr>
      </thead>
    </table>
  </div>
  <table id="foo" class="decap-body">
    <tbody>
      <tr>...</tr>
    </tbody>
  </table>
</div>                 
 初始化插件

在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该jquery表格固定插件。

$(document).ready(function() {
   $('table').decapitate();
 });
posted @   东绕城  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示