書式
<div data-role="panel">
説明
jQuery Mobileでパネルウィジェットを表示するにはパネルウィジェットにしたい要素のdata-role属性にpanelを指定します。さらに、その中にパネル内に表示する要素・内容を記述していきます。なお、パネルウィジェットはページ内のヘッダーよりも前に定義する必要があります。つまり<div data-role="page">の直後に記述します。ヘッダーや内容、フッターはパネルウィジェットの後に定義します。
パネルウィジェットは定義しただけでは表示されません。パネルを表示するにはa要素のhref属性にパネルのID名を指定します。これによりa要素がクリックされた(ページ内アンカーになります)時にパネルが表示されます。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jQuery Mobile例文辞典</title>
<link rel="stylesheet" href="../../../lib/jquery.mobile.css">
<script src="../../../lib/jquery.js"></script>
<script src="../../../lib/jquery.mobile.js"></script>
</head>
<body>
<div data-role="page">
<div data-role="panel" id="mypanel">
<h1>パネルウィジェット</h1>
<p>1.3.0で追加されたパネルウィジェットです</p>
</div>
<div data-role="header">
<h1>ヘッダー</h1>
</div>
<div data-role="content">
<p><a href="#mypanel">パネル表示</a></p>
</div>
<div data-role="footer">
<h1>フッター</h1>
</div>
</div>
</body>
</html>
目次に戻る