移动友好HTML表 jQuery插件 makeTableResponsive.js

  • 源码大小:5.83KB
  • 所需积分:1积分
  • 源码编号:19JP-3065
  • 浏览次数:946次
  • 最后更新:2023年05月01日
  • 所属栏目:表格
本站默认解压密码:19jp.com 或 19jp_com

简介

只是另一个jQuery插件,旨在创建完全响应的HTML表,这些表可以优雅地适应移动设备。

它的工作原理是使用CSS媒体查询将更宽的表转换为两列紧凑的表,为移动用户提供良好的用户体验,而不会影响桌面上的表布局

如何使用它:

1.下载makeTableResponsive.js脚本并将其放在jQuery库之后。

  1. <script src="/path/to/cdn/jquery.slim.min.js"></script>
  2. <script src="/path/to/makeTableResponsive.js"></script>

2.将插件附加到HTML表,并指定断点以在小屏幕上隐藏某些列,并创建最佳的两列表布局。

  1. <table class="table">
  2. <thead>
  3. <tr>
  4. <th>Column 1</th>
  5. <th>Column 2</th>
  6. <th>Column 3</th>
  7. </tr>
  8. </thead>
  9. <tbody>
  10. <tr>
  11. <td>Row 1, Column 1</td>
  12. <td>Row 1, Column 2</td>
  13. <td>Row 1, Column 3</td>
  14. </tr>
  15. <tr>
  16. <td>Row 2, Column 1</td>
  17. <td>Row 2, Column 2</td>
  18. <td>Row 2, Column 3</td>
  19. </tr>
  20. <tr>
  21. <td>Row 3, Column 1</td>
  22. <td>Row 3, Column 2</td>
  23. <td>Row 3, Column 3</td>
  24. </tr>
  25. </tbody>
  26. </table>
  1. $('.table').makeTableResponsive({
  2. // default: "500px"
  3. "breakpoint": "728px",
  4. });

3.设置要保留的标题行数。默认值:-1。

  1. $('.table').makeTableResponsive({
  2. headingRow: 1,
  3. });

4.自定义HTML表的移动版本的样式。

  1. .cfmobile-table {
  2. /* mobile styles here */
  3. }

预览截图