Basic Table是一个超轻量级的jQuery插件,用于使用JS创建响应灵敏的移动可读数据表调整大小()
方法和CSS3媒体查询。
1.在网页的首页部分包含所需的jQuery基本表插件的样式表。
<link rel="stylesheet" href="basictable.css">
2.安装jQuery库后,包括jQuery基本表插件的脚本。
<script src="jquery.min.js"></script> <script src="jquery.basictable.min.js"></script>
3.在你的网页上创建一个标准表格。
<table id="table"> <thead> <tr> <th>Name</th> <th>Age</th> </tr> </thead> <tbody> <tr> <td>Jill Smith</td> <td>25</td> </tr> </tbody> </table>
4.使用所有默认设置的基本实现。使用断点
选项,用于在表格进入响应模式时自定义视口的宽度。
$('#table').basictable({breakpoint: 641});
5.使用CSS3媒体查询,而不是断点
选项
@media only screen and (max-width: 568px) { #table thead { display: none; } #table tbody td { border: none !important; display: block; vertical-align: top; } #table tbody td:before { content: attr(data-th) ": "; display: inline-block; font-weight: bold; width: 6.5em; } #table tbody td.bt-hide { display: none; } }
6.所有默认设置。
断点:568
:自定义断点contentWrap:真
:用class.bt内容将单元格中的原始内容包装成一个跨度,以帮助选择CSS。force响应:true
:一旦遇到断点,库将始终强制表进入响应模式。如果设置为false,则只有当表本身大于其直接父级的内部宽度时,表才会更改模式。noResize: false
:禁用基本表的JS调整大小。除非定义了媒体查询或基本表之外的另一个调整大小绑定,否则表不会进入响应模式。tableWrap: false
:当库初始化时,使用class.bt包装器在表周围创建一个div包装器。当表模式更改时,这个包装器将切换一个活动类。showEmptyCells: false
:当为true时,将显示空单元格。containerBreakpoint:空
:当表将进入响应模式时,定义表容器的断点。标头:true
:如果表没有标题行,则设置为false。表将只响应表体和可选的页脚。7.可用的方法。
$('table').basictable('start'); $('table').basictable('stop'); $('table').basictable('destroy');
v2.0.3版本(2023-03-08)
2.0.2版(2021-01-30)
2019-03-13
2018-03-15
2018-02-09
2016-12-09
2016-07-20
2016-03-27
2016-03-25
2016-01-31
2016-01-06
2015-12-21