表格-简单实用的jQuery响应式表格插件

jquery.responsive-tables.js是一款轻量级的响应式jQuery表格插件。该响应式表格插件可以在小屏幕设备中将表格内容以列表的方式进行显示。并且它支持一个页面同时存在多个表格实例及合并单元格等。

使用方法

要使用该jQuery响应式表格插件,需要在页面中引入jQuery、jquery.responsive-tables.js和responsive-tables.css文件。

<link rel="stylesheet" href="css/responsive-tables.css" type="text/css">
<script src="js/jquery.min.js"></script>
<script src="js/jquery.responsive-tables.js"></script>               
HTML结构

表格的HTML结构要确保使用<thead><tbody>元素。在<table>元素上要添加class respond

<table class="respond">
    <caption>表格的标题</caption>
    <!--表头-->
    <thead>
        <tr>
            <th>Name</th>
            <th>Position</th>
            <th>Office</th>
            <th>Age</th>
            <th>Start date</th>
            <th>Salary</th>
        </tr>
    </thead>
    <!--表体-->
    <tbody>
        <tr>
            <td>Airi Satou</td>
            <td>Accountant</td>
            <td>Tokyo</td>
            <td>33</td>
            <td>2008/11/28</td>
            <td>$162,700</td>
        </tr>
        ......
    </tbody>
</table>               
初始化插件

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

$(document).ready(function() {
    $.responsiveTables();   
});               

自定义表格

responsive-tables.css样式表文件中,如果修改了table.respond td:beforetopleft属性将会改变移动手机等小屏幕中的表格头padding值。这些属性会影响使表标题和表之间的数据填充的padding。

table.respond td:before {
    /* top/left values mimics padding */
    top: 8px;/* mimics padding top */
    left: 6px;/* mimics padding left */

你也可以在responsive-tables.css样式表文件中修改你所需要的媒体查询断点。

@media only screen and (max-width: 800px)               

在线预览 网盘下载

郑重声明:

1 本资源来源于互联网,资源的版权归资源原作者所持有,受《中华人民共和国著作权法》等相关法律保护。

2 由于无法和原作者取得联系,所以上传的部分资源无法先通过原作者的同意就分享给大家了,如本资源侵犯了您(原作者)的权益,请联系我们(微信号 xiaohaimei1989),我们会立马删除您的资源,并向您表达诚挚的歉意!

3 本站是一个公益型网站,分享资源的目的在于传播知识,分享知识,收取一点点打赏的辛苦费是用于网站的日常运营开支,并非用于商业用途。

4 本站资源只提供学习和参考研究使用,使用过后请在第一时间内删除。本站不承担资源被单位或个人商用带来的法律责任。

发表评论