最新のWeb開発のチュートリアル
 

jQuery Mobileツールバー


jQueryのモバイルツールバー

ツールバーの要素は、多くの場合、ヘッダーとフッターの内側に配置されている - 「簡単アクセス」ナビゲーションのために:


ヘッダーバー

ヘッダは、ページの上部に位置しており、通常はページタイトル/ロゴまたは1つまたは2つのボタンを含んで(一般的に家庭、オプションまたは検索)されています。

あなたは左および/またはヘッダの右側にボタンを追加することができます。

以下のコードは、ヘッダのタイトルテキストの右に左に「ホーム」ボタンをクリックし、「検索」ボタンを追加します。

<div data-role="header">
  <a href="#" class="ui-btn ui-icon-home ui-btn-icon-left">Home</a>
  <h1>Welcome To My Homepage</h1>
  <a href="#" class="ui-btn ui-icon-search ui-btn-icon-left">Search</a>
</div>
»それを自分で試してみてください

次のコードは、ヘッダのみのタイトルの左側にボタンを追加します:

<div data-role="header">
  <a href="#" class="ui-btn ui-btn-left ui-icon-home ui-btn-icon-left">Home</a>
  <h1>Welcome To My Homepage</h1>
</div>
»それを自分で試してみてください

次のコードは、ヘッダのみのタイトルの右側にボタンを追加します:

<div data-role="header">
  <h1>Welcome To My Homepage</h1>
  <a href="#" class="ui-btn ui-btn-right ui-icon-home ui-btn-icon-left">Search</a>
</div>
»それを自分で試してみてください

フッターは制限はありませんしながら、ヘッダは、1つまたは2つのボタンを含めることができます。


フッターバー

フッターがページの下部に位置しています。

フッターには、ヘッダーよりも柔軟である - それは、ページ全体でより多くの機能と変更可能であり、必要な数のボタンを、したがって含めることができます。

<div data-role="footer">
  <a href="#" class="ui-btn ui-icon-plus ui-btn-icon-left">Add Me On Facebook</a>
  <a href="#" class="ui-btn ui-icon-plus ui-btn-icon-left">Add Me On Twitter</a>
  <a href="#" class="ui-btn ui-icon-plus ui-btn-icon-left">Add Me On Instagram</a>
</div>
»それを自分で試してみてください

ヒント:フッターのボタンは、デフォルトではセンタリングされていません。 この問題を解決するには、CSSを使用します。

<div data-role="footer" style="text-align:center;">
»それを自分で試してみてください

あなた水平または垂直フッターにすることもでき、グループボタン:

<div data-role="footer" style="text-align:center;">
  <div data-role="controlgroup" data-type="horizontal" >
    <a href="#" class="ui-btn ui-icon-plus ui-btn-icon-left">Add Me On Facebook</a>
    <a href="#" class="ui-btn ui-icon-plus ui-btn-icon-left">Add Me On Twitter</a>
    <a href="#" class="ui-btn ui-icon-plus ui-btn-icon-left">Add Me On Instagram</a>
  </div>
</div>
»それを自分で試してみてください

ポジショニングヘッダーとフッター

ヘッダーとフッターの3つの方法で配置することができます。

  • Inline -デフォルト。 ヘッダーとフッターは、ページのコンテンツとインラインであります
  • Fixed -ヘッダとフッタは、ページの上部と下部に配置されたままになります
  • Fullscreen -固定のように振る舞います。 ヘッダーとフッターはなく、ページコンテンツの上に、上部と下部に配置されたままになります。 また、少しシースルーれます

あなたのヘッダーとフッターを配置するために、データ位置属性を使用します。

インライン位置(デフォルト)

<div data-role="header" data-position="inline" ></div>
<div data-role="footer" data-position="inline" ></div>
»それを自分で試してみてください

定位置

<div data-role="header" data-position="fixed" ></div>
<div data-role="footer" data-position="fixed" ></div>
»それを自分で試してみてください

フルスクリーンの位置を有効にするには、使用データ-位置は=「固定」と要素にデータをフルスクリーンの属性を追加します。

フルスクリーンの位置

<div data-role="header" data-position="fixed" data-fullscreen="true" ></div>
<div data-role="footer" data-position="fixed" data-fullscreen="true" ></div>
»それを自分で試してみてください

ヒント:フルスクリーンの位置が写真、画像や動画に最適です。

ヒント:画面をタップすると、両方の固定およびフルスクリーンの位置のためのヘッダーとフッターを非表示にし、表示されます。


その他の例

ツールバーにアイコンだけを表示します
使用してui-btn-icon-notextのみのヘッダーとフッターのボタンにアイコンを表示するクラスを。