天天看點

jQuery Mobile 清單視圖

jQuery Mobile 清單視圖

jQuery Mobile 中的清單視圖是标準的HTML 清單; 有序(<ol>) 和 無序(<ul>).

jQuery Mobile 清單視圖

清單視圖是jQuery Mobile中功能強大的一個特性。它會使标準的無序或有序清單應用更廣泛。應用方法就是在ul或ol标簽中添加data-role="listview"屬性。在每個項目(<li>)中添加連結,使用者可以點選它:

<ol data-role="listview">

<li><a href="#">List Item</a></li>

</ol>

<ul data-role="listview">

</ul>

清單樣式的圓角和邊緣,使用 data-inset="true" 屬性設定:

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

預設情況下,清單項的連結會自動變成一個按鈕 (不需要 data-role="button")。

清單分隔

清單項也可以轉化為清單分割項,用來組織清單,使清單項成組。

指定清單分割,給清單項<li>元素添加 data-role="list-divider" 屬性即可:

<li data-role="list-divider">Europe</li>

<li><a href="#">Norway</a></li>

<li><a href="#">Germany</a></li>

如果你有一個字母順序排列的清單,(例如一個電話簿)通過 <ol> 或者<ul> 元素的 data-autodividers="true" 屬性設定可以配置為自動生成的項目的分隔:

<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>

...

data-autdividers="true" 可以配置為自動生成的項目的分隔。預設情況下,建立的分隔文本是清單項文本的第一個大寫字母。

搜尋過濾

預設情況下,搜尋輸入框預設的字元為 "Filter items..."。

繼續閱讀