最新的Web开发教程
 

jQuery Mobile列表视图



jQuery Mobile的列表视图

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

要创建一个列表,应用data-role="listview"<ol><ul>元素。 为了使项目tappable,指定每个列表项内的链接(<li>)

<ol data-role="listview" >
  <li><a href="#">List Item</a></li>
</ol>

<ul data-role="listview" >
  <li><a href="#">List Item</a></li>
</ul>
试一试»

与圆角和一些余量的样式表,使用data-inset="true"的属性:

<ul data-role="listview" data-inset="true" >
试一试»

默认情况下,列表项中的链接会自动变成一个按钮(不需要ui-class="btn"data-role="button"


清单分频器

清单分频器用于组织和团体项目分类/章节。

要指定列表分隔,添加data-role="list-divider"属性的<li>元素:

<ul data-role="listview">
  <li data-role="list-divider" >Europe</li>
  <li><a href="#">Norway</a></li>
  <li><a href="#">Germany</a></li>
</ul>
试一试»

如果你有一个字母列表(例如电话簿)jQuery Mobile的自动设定数据autodividers =“真”的属性上加上适当的分隔<ol><ul>元素:

<ul data-role="listview" data-autodividers="true" >
  <li><a href="#">Adele</a></li>
  <li><a href="#">Agnes</a></li>
  <li><a href="#">Billy</a></li>
  <li><a href="#">Calvin</a></li>
  ...
</ul>
试一试»

该数据autodividers =“true”属性创建了该项目文本的大写的第一个字母的分隔。


例子

更多示例

只读列表
如何创建无链接列表(不会按钮,而不是tappable)。

面板
如何插入面板列表项。