jQuery Mobile 工具欄

標題欄

頁眉通常會包含頁眉標題/LOGO 或一到兩個按鈕(通常是首頁、選項或搜索按鈕)

<div data-role="header">
  <a href="#" data-role="button">首頁</a>
  <h1>歡迎來到我的主頁</h1>
  <!--<a href="#" data-role="button">搜索</a>-->
</div>
兩個按鈕

源碼

查看代碼,可以看到,jquerymobile自動為a鏈接加上了 ui-btn-left/ui-btn-right 的類名。

當我把h1前面的按鈕去掉時,搜索的按鈕依舊顯示在標題的前面

<div data-role="header">
  <h1>歡迎來到我的主頁</h1>
  <a href="#" data-role="button">搜索</a>
</div>
一個按鈕

源碼

可以看到,就算代碼中將 a 寫在 h1 的后面,默認也會在 a 上加上類名 ui-btn-left,那如果我們需要將按鈕顯示在右邊怎么辦呢?
我們可以在 a 上自己寫上類名 ui-btn-right。

<div data-role="page">
  <div data-role="header">  
    <h1>歡迎訪問我的主頁</h1>
    <a href="#" data-role="button" data-icon="search" class="ui-btn-right">搜索</a>
  </div>
</div>
ui-btn-right

頁腳欄

頁腳可以放置多個按鈕,單個按鈕不會居中顯示

<div data-role="footer">
  <a href="#" data-role="button">轉(zhuǎn)播到新浪微博</a>
  <a href="#" data-role="button">轉(zhuǎn)播到騰訊微博</a>
  <a href="#" data-role="button">轉(zhuǎn)播到 QQ 空間</a>
</div>
頁腳

如果需要按鈕居中顯示,可以給父級div加上 ui-btn 的類名:

ui-btn

按鈕也可以設(shè)置垂直或水平排列的方式:

<div data-role="footer" class="ui-btn">
    <div data-role="controlgroup" data-type="horizontal"><!--vertical-->
      <a href="#" data-role="button" data-icon="plus">轉(zhuǎn)播到新浪微博</a>
      <a href="#" data-role="button" data-icon="plus">轉(zhuǎn)播到騰訊微博</a>
      <a href="#" data-role="button" data-icon="plus">轉(zhuǎn)播到QQ空間</a>
    </div>
  </div>

一定要加上data-role="controlgroup",不然即使設(shè)置data-type="horizontal",也會以垂直的方式展現(xiàn)

data-type="horizontal"

data-type="vertical"

定位頁眉和頁腳

  1. inline - 默認。頁眉和頁腳與頁面內(nèi)容位于行內(nèi)。
  2. fixed - 頁面和頁腳會留在頁面頂部和底部。
  3. fullscreen - 與 fixed 類似;頁面和頁腳會留在頁面頂部和底部,but also over the page content. It is also slightly see-through
<div data-role="header" data-position="fixed" data-fullscreen="true"></div>
<div data-role="footer" data-position="fixed" data-fullscreen="true"></div>

上下有間隔,頁眉頁腳不會遮擋文檔內(nèi)容,向下滾動時,輕觸可以隱藏頁眉,向上滾動時,輕觸可以隱藏頁腳。

TIPS:如果需要啟用全面定位,請使用 data-position="fixed",并向該元素添加 data-fullscreen 屬性;對于同時擁有 fixedfullscreen 定位,觸摸屏幕將同時隱藏或顯示頁眉及頁腳。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Word 2003長篇文檔排版技巧(一) 重點總結(jié)為兩點: 1. 制作長文檔前,先要規(guī)劃好各種設(shè)置,尤其是樣式設(shè)置...
    MrSunbeam閱讀 2,147評論 0 12
  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽?zāi)J的外補...
    _Yfling閱讀 14,093評論 1 92
  • JQuery Mobile(JQM、JQMobile) 你是否想知道為什么在 標簽中 沒有插入 type="te...
    aymincoder閱讀 1,498評論 0 1
  • 論文的排版是讓許多人頭疼的問題,尤其是論文需要多次修改時更加令人頭疼。本文將給你提供一些用Microsoft Wo...
    SCI發(fā)表閱讀 4,239評論 0 5
  • 首先詳細說明一下什么是cookies? 當用戶通過瀏覽器首次訪問一個域名時,訪問的WEB服務(wù)器會給客戶端發(fā)送數(shù)據(jù),...
    是藍先生閱讀 1,329評論 1 6

友情鏈接更多精彩內(nèi)容