jQueryMobile リストの表示03
分割リスト
- li内に2つのリンクを記述すると、1つのリスト項目に2つのリンクを設定できる分割リストも作成できる
- 分割リストでは、2番目のリンクはリンクアイコンだけが表示される
ソースコード【 HTML 】
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>jQuery Mobile Sample</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.min.css"> <script src="http://code.jquery.com/jquery-1.6.4.min.js"></script> <script src="http://code.jquery.com/mobile/1.0.1/jquery.mobile-1.0.1.js"></script> </head> <body> <div data-role="page" id="index"> <div data-role="header"><h1>ヘッダー</h1></div> <div data-role="content"> <ul data-role="listview"> <li><a href="#page2">list</a><a href="#page2">detail</a></li> <li><a href="#page2">list</a><a href="#page2">detail</a></li> <li><a href="#page2">list</a><a href="#page2">detail</a></li> <li><a href="#page2">list</a><a href="#page2">detail</a></li> <li><a href="#page2">list</a><a href="#page2">detail</a></li> </ul> </div> <div data-role="footer"><h4>フッター</h4></div> </div> </div> </body> </html>
ブラウザで表示【 Safari 】
分割リストのアイコンを設定 data-split-icon属性
- 分割リストで表示するアイコンは、data-split-icon属性で変更できる
- たとえば、「gear」を設定すると歯車のようなアイコンになる
ソースコード【 HTML 】
<ul data-role="listview" data-split-icon="gear">
ブラウザで表示【 Safari 】
分割リストのテーマを設定 data-split-them属性
- 分割リストではdata-split-them属性を利用してテーマを適用できる
- 分割リストのリンクアイコンは、デフォルトではテーマ「b」が適用されていますが、data-split-themeでページのデザインに合ったテーマを適用できる
ソースコード【 HTML 】
<ul data-role="listview" data-split-theme="a">
ブラウザで表示【 Safari 】
角丸のリスト data-inset属性「true」
- ul/ol要素に対してdata-inset属性「true」を付けると、角丸の立体的なリストにできる
ソースコード【 HTML 】
<ul data-role="listview" data-inset="true">
ブラウザで表示【 Safari 】