课程表

jQuery Mobile 教程

jQuery Mobile 列表

jQuery Mobile 表单

jQuery Mobile 主题

jQuery Mobile 事件

jQuery Mobile 实例

jQuery Mobile 参考手册

工具箱
速查手册

jQuery Mobile 列表视图

当前位置:免费教程 » 移动开发 » jQuery Mobile

jQuery Mobile 列表视图

jQuery Mobile 中的列表视图是标准的 HTML 列表:有序列表 (<ol>) 和无序列表 (<ul>)。

如需创建列表,请向 <ol> 或 <ul> 元素添加 data-role="listview"。如需使这些项目可点击,请在每个列表项(<li>)中规定链接:

实例

  1. <ol data-role="listview">
  2. <li><a href="#">列表项</a></li>
  3. </ol>
  4.  
  5. <ul data-role="listview">
  6. <li><a href="#">列表项</a></li>
  7. </ul>

亲自试一试

如需为列表添加圆角和外边距,请使用 data-inset="true" 属性:

实例

  1. <ul data-role="listview" data-inset="true">

亲自试一试

提示:默认地,列表中的列表项会自动转换为按钮(无需 data-role="button")。

列表分隔符

列表分隔符(List Dividers)用于把项目组织和组合为分类/节。

如需规定列表分隔符,请向 <li> 元素添加 data-role="list-divider" 属性:

实例

  1. <ul data-role="listview">
  2. <li data-role="list-divider">欧洲</li>
  3. <li><a href="#">法国</a></li>
  4. <li><a href="#">德国</a></li>
  5. </ul>

亲自试一试

如果您的列表是字母顺序的(比如通讯录),jQuery Mobile 自动添加恰当的分隔符,通过在 <ol> 或 <ul> 元素上设置 data-autodividers="true" 属性:

实例

  1. <ul data-role="listview" data-autodividers="true">
  2. <li><a href="#">Adam</a></li>
  3. <li><a href="#">Angela</a></li>
  4. <li><a href="#">Bill</a></li>
  5. <li><a href="#">Calvin</a></li>
  6. </ul>

亲自试一试

提示:data-autodividers="true" 属性通过对列表项文本的首字母进行大写来创建分隔符。

搜索过滤器

如需在列表中添加搜索框,请使用 data-filter="true" 属性:

实例

  1. <ul data-role="listview" data-filter="true"></ul>

亲自试一试

默认地,搜索框中的文本是 "Filter items…"。

如需修改默认文本,请使用 data-filter-placeholder 属性:

实例

  1. <ul data-role="listview" data-filter="true" data-filter-placeholder="搜索姓名">

亲自试一试

更多实例

只读列表
如何创建没有链接的列表(不是按钮,不可点击)。
转载本站内容时,请务必注明来自W3xue,违者必究。
 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号