`

给力的jQuery响应式表格插件 - FooTable

 
阅读更多

本文参考:http://site518.net/demo/footable/demo.htm

响应式设计是指页面可以自动适应用户的设备环境,可自动调整分辨率,今天要介绍的就是一个响应式的表格插件 - FooTable

给力的jQuery响应式表格插件 - FooTable

  FooTable 是一个很给力的 jQuery 响应式表格插件,使用它可打造出自适应浏览器宽度的动态表格来。它的实现原理是当宽度变小时自动隐藏表格中的某些列,并以另一种形式呈现它们,即当它们隐藏时你只要点击每一行的第一格就可查看此部分数据。此插件的使用是非常简单的,扩展性也很强。

如何使用

  首先在 HTML 页面头部中添加 jQuery 框架、 FooTable 插件,具体代码如下

<link href="footable-0.1.min.css" rel="stylesheet" />
<script src="jquery.1.8.2.min.js"></script>
<script src="footable-0.1.js"></script>

  接下来添加表格,在需要动态变化的列上添加data属性,默认有两个选择phone(480)和tablet(1024),这表示在小于这个宽度时此列会隐藏

<table class="footable">
<thead>
<tr>
<th>Name</th>
<th data-hide="phone,tablet">Phone</th>
<th data-hide="phone,tablet">Email</th>
</tr>
</thead>
<tbody>
<tr>
<td>Bob Builder</td>
<td>555-12345</td>
<td>bob@home.com</td>
</tr>
<tr>
<td>Tom Cruise</td>
<td>555-99911</td>
<td>cruise1@crazy.com</td>
</tr>
</tbody>
</table>

  最后初始化就完成了

$('.footable').footable();

分享到:
评论

相关推荐

    jquery插件--表格分页

    jQuery作为一个广泛使用的JavaScript库,提供了丰富的插件来帮助开发者实现各种功能,包括表格分页。本篇文章将深入探讨jQuery插件在实现表格分页中的应用及其相关知识点。 一、jQuery和表格分页基础 1. jQuery...

    jQuery表格响应式插件FooTable.zip

    FooTable 是一个 jQuery 插件,主要的目的是将 HTML 的表格变成支持各种尺寸的设备,特别是在小屏幕设备上显示也是很棒的效果。而不需担心该表格拥有太多的列。 在线演示:http://runjs.cn/detail/uacuf3py ...

    FooTable-master.zip

    FooTable是一款基于jQuery的开源表格插件,专为创建响应式数据展示而设计。它能够将复杂的HTML表格在各种屏幕尺寸下保持清晰、易读且功能完备,是现代Web开发中的一个实用工具。这款插件的主要特点在于其灵活性和...

    footable_v1.0

    1. **响应式设计**:Footable通过调整列宽、折叠额外列以及将表格内容滚动到可下拉视图等方式,确保在各种屏幕尺寸上都能保持表格的易读性和可用性。 2. **实时更新**:当表格的大小发生变化时,Footable会自动调整...

    meteor-reactive-footable

    这个智能包的目标是提供一种简单(和 Meteoric)的方法来重绘一个 Footable 实例,当它显示的内容发生React性变化时。 本质上,在没有当前样板代码的情况下,使footables 具有React性,必须放在每个模板的渲染回调上...

    十五款提高表格操作的jQuery插件

    2. **Flexigrid**:Flexigrid适用于大数据量的表格,提供了灵活的分页、排序和搜索功能,且具有自适应布局,适合响应式设计。 3. **jqGrid**:jqGrid是一个功能全面的表格插件,支持编辑、筛选、分页等操作,同时...

    Jquery图片自适应宽度和表格List自适应屏幕宽度!

    FooTable是一个基于Jquery的响应式表格插件,它允许你在窄屏设备上优雅地展示复杂的表格数据。FooTable通过折叠行和列,将表格数据转换为更易于阅读和导航的格式。安装和使用FooTable可能包括以下步骤: 1. 引入...

    jquerymobile资料搜集

    Footable是一款与jQuery Mobile兼容的插件,用于处理在小屏幕设备上显示大型表格的问题。它能自动折叠长表格,使得内容在有限的屏幕空间内仍然清晰可读。Footable支持多种扩展,如排序、过滤和分页,为表格功能的...

    bootstrap footTable

    Bootstrap Footable是一款基于Bootstrap框架的高级表格插件,它提供了丰富的功能,如排序、过滤、分页和自定义样式,使网页中的数据展示更加高效和美观。在本实例中,我们将深入探讨Footable如何实现表格的分页功能...

    H+4.9版本(最新最全源码)

    这个版本提供了丰富的前端开发资源,帮助开发者快速构建美观且响应式的网站应用。下面将详细阐述H+4.9中的关键知识点: 1. **图标库**: - `fontawesome.html`:Font Awesome是H+4.9内置的一套流行的矢量图标库,...

    H+4.9正版源码

    综合以上内容,H+4.9正版源码是一个全面的HTML5前端框架,包含了丰富的UI组件和功能,如图标库、表单、数据表格、首页布局以及按钮设计等,旨在帮助开发者快速构建响应式且美观的网页应用。对于初学者和经验丰富的...

    inspinia_admin-v2.7.1后台模板完整版

    首先,Inspinia Admin的设计理念在于用户体验,它采用了响应式布局,确保在不同设备上都能提供良好的显示效果,无论是桌面、平板还是手机,都能轻松适应。其基于Bootstrap框架构建,Bootstrap是目前最流行前端开发...

    H+后台html模板

    7. `table_foo_table.html` - 另一个表格组件的示例,FooTable是一个轻量级的表格插件,提供基础的表格功能。 8. `form_basic.html` - 基础表单元素的示例,包括输入框、文本区域、单选按钮等。 9. `buttons.html` -...

    管理平台模板

    10. **table_bootstrap.html**: Bootstrap表格组件,遵循Bootstrap的样式和布局规则,用于创建响应式的、美观的表格。 通过以上文件,我们可以推测这个管理平台模板充分利用了前端库如Bootstrap、Font Awesome和...

    后台管理模版HTMLHplus-v.4.1.0.zip

    DataTables和FooTable都是流行的JavaScript插件,用于增强表格功能,如排序、搜索、分页等,提高数据管理效率。 8. **clients.html**:可能是一个展示客户信息或者管理客户列表的示例页面,展示了后台管理系统中...

    pagination

    pagination插件开发文档以及接口文件,JqueryPagination是个简单轻量级的分页插件,使用起来很容易,只要初始化一个实例,并设置总数量、翻页回调函数、其它参数就可以实现无刷新分页功能了

    H Plus 4.1.0完整版带文档

    DataTables是一个强大的jQuery插件,支持排序、搜索、分页等功能,而FooTable则是一个轻量级的解决方案,适用于对性能要求较高的场景。 `buttons.html`展示了H+中各种样式的按钮,包括普通按钮、带图标的按钮、下拉...

    简单的分业前端代码

    内含css仅供参考 如果是table 是动态加载的比如 ng-repeat 时 则需要加如Ajax监听 每次 响应完毕时 加载方法 例如: $.ajaxSetup({ beforeSend: function () { }, complete: function () { footable_self(); },...

    H+后台主题UI框架 V4.1.0 最新版+未压缩带注释

    其响应式设计使得页面在不同设备上都能自适应展示,无论是桌面、平板还是手机,用户都能获得一致的体验。此外,H+还引入了Bootstrap作为基础框架,进一步提升了开发效率和可维护性。 在表单组件方面,H+提供了多样...

    hplus1.zip8674685464654

    FooTable 另一个类似工具,也用于美化和增强表格。 5. **clients.html**:此文件可能是一个展示客户列表或案例研究的页面,通常在网站的"关于我们"或"客户"部分中找到。 这些文件组合起来,很可能是一个Web模板...

Global site tag (gtag.js) - Google Analytics