jQueryMobile的基礎知識

1. jQueryMobile的概念

    jQuery Mobile是jQuery在手機上和平板上設備上的版本连霉。 jQuery Mobile給主流移動平臺帶來jQuery核心庫岭辣。與 jQuery核心庫一樣柒室,你不需要安裝任何東西胎食,只需要將*.js和*.css文件直接包含在你的web頁面中即可。

2. jQuery Mobile事件:

     jQuery Mobile提供了針對移動端瀏覽器的事件
    1)觸摸事件:當用戶觸摸屏幕時觸發(fā)
    2)滑動事件:當用戶上下滑動時觸發(fā)
    3)定位事件:當設備水平或垂直翻轉(zhuǎn)時觸發(fā)
    4)頁面事件:當頁面顯示檀轨,隱藏胸竞,創(chuàng)建,加載或未加載時觸發(fā)

3. 下載jQuery Mobile:

    http://jquerymobile.com/download/

4. 簡單的Page的使用

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <!--設置設備適配-->
        <meta name="viewport" content="width=device-width,initial-scale=1.0"/>
        <title>Document</title>
        <link rel="stylesheet" href="jquery.mobile-1.4.5.min.css"/>
        <script src="jquery-1.11.1.min.js"></script>
        <script src="jquery.mobile-1.4.5.min.js"></script>
    </head>
    <body>
        <!--Page的使用:頁面如何構建-->
        <div data-role="page">
            <!--設定頁面的参萄,頭部卫枝,主體,以及腳部-->
            <!--
                data-position="fixed":起到固定的作用讹挎,想要讓它消失校赤,只需要點擊下就可以了        
    -->
            <div data-role="header" data-position="fixed">
                <h1>這是頭部</h1>
            </div>
            <div role="main">
                <p>最近好嘛</p>
                <p>最近好嘛</p>
                <p>最近好嘛</p>
                <p>最近好嘛</p>
                <p>最近好嘛</p>
                <p>最近好嘛</p>
                <p>最近好嘛</p>
                <p>最近好嘛</p>
                <p>最近好嘛</p>
                <p>最近好嘛</p>
                <p>最近好嘛</p>
                <p>最近好嘛</p>
                <p>最近好嘛</p>            
            </div>
            <div data-role="footer" data-position="fixed">
                <h4>這是底部</h4>
            </div>
        </div>
    </body>
    </html>

5.jQuery Mobile的事件

    1)pageinit:在dom元素加載完成之后才執(zhí)行的事件
    2)tap:觸摸事件
    3)taphold:常按事件
    4)swipe:滑動的時候處理的事件
    5)swipeleft:向左滑動
    6)swiperight:向右滑動
    7)scrollstart:滑動頁面時進行觸發(fā)
    8)scrollstop:滑動頁面停止時觸發(fā)
    9)orientationchange:當設備方向改變的時候進行觸發(fā)

代碼:

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <!--設置設備適配-->
        <meta name="viewport" content="width=device-width,initial-scale=1.0"/>
        <title>Document</title>
        <link rel="stylesheet" href="jquery.mobile-1.4.5.min.css"/>
        <script src="jquery-1.11.1.min.js"></script>
        <script src="jquery.mobile-1.4.5.min.js"></script>
        <script>
            $(document).on('pageinit',function(){
              //alert('hello');
             //點擊事件
             //$('p').on('tap',function(){
             //常按事件
             //$('p').on('taphold',function(){
             //滑動事件
             //$('p').on('swipe',function(){
             //$('p').on('swipeleft',function(){
            /* $('p').on('swiperight',function(){
                $(this).hide();
            })*/
            //滑動開始
            //$(document).on('scrollstart',function(){
            //滑動停止
            $(document).on('scrollstop',function(){
                alert('停止了滑動');
            })
        }) 
     </script>
  </head>
  <body>
    <!--Page的使用:頁面如何構建-->
    <div data-role="page">
        <!--設定頁面的吆玖,頭部,主體马篮,以及腳部-->
        <!--
            data-position="fixed":起到固定的作用沾乘,想要讓它消失,只需要點擊下就可以了
        -->
        <div data-role="header" data-position="fixed">
            <h1>my head</h1>
        </div>
        <div data-role="content">
            <!--<p>點擊我進行隱藏</p>-->
            <p>滑動我進行隱藏</p>
            <p>滑動我進行隱藏</p>
            <p>滑動我進行隱藏</p>
            <p>滑動我進行隱藏</p>
            <p>滑動我進行隱藏</p>
            <p>滑動我進行隱藏</p>
            <p>滑動我進行隱藏</p>
            <p>滑動我進行隱藏</p>
            <p>滑動我進行隱藏</p>
            <p>滑動我進行隱藏</p>
            <p>滑動我進行隱藏</p>
            <p>滑動我進行隱藏</p>
            <p>滑動我進行隱藏</p>
            <p>滑動我進行隱藏</p>
            <p>滑動我進行隱藏</p>
            <p>滑動我進行隱藏</p>
        </div>
        <div data-role="footer" data-position="fixed">
            <h4>my foot</h4>
        </div>
    </div>
 </body>
</html>

6.jQuery Mobile Widgets(1)

1)頁面切換

    <!doctype html>
    <html lang="en"><head>
      <meta charset="UTF-8">
      <!--設置設備適配-->
      <meta name="viewport" content="width=device-width,initial-scale=1.0"/>
      <title>Document</title>
      <link rel="stylesheet" href="jquery.mobile-1.4.5.min.css"/>
      <script src="jquery-1.11.1.min.js"></script>
      <script src="jquery.mobile-1.4.5.min.js"></script>
  </head>
  <body>
  <div data-role="page" id="pageone">
      <div data-role="header">
          <h1>my head</h1>
      </div>
      <div role="main">
          <!--點擊跳轉(zhuǎn)到pagetwo-->
          <a href="#pagetwo" data-transition="flip">跳轉(zhuǎn)到 pagetwo</a>
          <!--如何將第二個頁面當成對話框的形式顯示-->
          <a href="#pagetwo" data-rel="dialog">jump pagetwo</a>
      </div>
      <div data-role="footer">
          <h4>my foot</h4>
      </div>
  </div>
  <div data-role="page" id="pagetwo">
      <div data-role="header">
          <h1>my head</h1>
      </div>
      <div role="main">
          <!--點擊跳轉(zhuǎn)到pageone-->
          <!--data-transition:指定你想要的跳轉(zhuǎn)效果-->
          <a href="#pageone" data-transition="flip">跳轉(zhuǎn)到 pageone</a>
      </div>
      <div data-role="footer">
          <h4>my foot</h4>
      </div>
  </div>
  </body>
  </html>

2)Button

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <!--設置設備適配-->
        <meta name="viewport" content="width=device-width,initial-scale=1.0"/>
        <title>Document</title>
        <link rel="stylesheet" href="jquery.mobile-1.4.5.min.css"/>
        <script src="jquery-1.11.1.min.js"></script>
        <script src="jquery.mobile-1.4.5.min.js"></script>
    </head>
    <body>
    <div data-role="page" id="pageone">
        <div data-role="header">
            <h1>my head</h1>
        </div>
        <div data-role="content">
            <button>按鈕</button>
            <input type="button" value="button"/>
            <a href="#" class="ui-btn ui-shadow">按鈕</a>
            <!--刪除按鈕
            ui-btn:按鈕樣式
            ui-icon-delete:刪除樣式
            ui-btn-icon-notext:不現(xiàn)實文本
            ui-corner-all:邊角
          -->
            <a href="#" class="ui-btn ui-icon-delete ui-btn-icon-notext ui-corner-all"></a>
            <!--在一排的按鈕-->
            <a href="#" class="ui-btn ui-btn-inline">按鈕1</a>
            <a href="#" class="ui-btn ui-btn-inline">按鈕2</a>
            <a href="#" class="ui-btn ui-btn-inline">按鈕3</a>
            <a href="#" class="ui-btn ui-btn-inline">按鈕4</a>
            <!--讓按鈕之間沒有空隙-->
            <!--
            data-role="controlgroup"
            data-type="horizontal"
            -->
            <div data-role="controlgroup" data-type="horizontal">
                <a href="#" class="ui-btn ui-shadow ui-btn-inline">按鈕1</a>
                <a href="#" class="ui-btn ui-shadow ui-btn-inline">按鈕2</a>
                <a href="#" class="ui-btn ui-shadow ui-btn-inline">按鈕3</a>
                <a href="#" class="ui-btn ui-shadow ui-btn-inline">按鈕4</a>
            </div>
            <!--更換按鈕的主題-->
            <a href="#" class="ui-btn ui-btn-a">hello</a>
            <a href="#" class="ui-btn ui-btn-b">hello</a>
        </div>
        <div data-role="footer">
            <h4>my foot</h4>
        </div>
    </div>
    </body>
    </html>

3)Checkboxradio
4)Collapsible
5)Controlgroup

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末浑测,一起剝皮案震驚了整個濱河市翅阵,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌迁央,老刑警劉巖掷匠,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異岖圈,居然都是意外死亡讹语,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門蜂科,熙熙樓的掌柜王于貴愁眉苦臉地迎上來顽决,“玉大人,你說我怎么就攤上這事导匣〔挪ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵逐抑,是天一觀的道長鸠儿。 經(jīng)常有香客問我屹蚊,道長厕氨,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任汹粤,我火速辦了婚禮命斧,結果婚禮上,老公的妹妹穿的比我還像新娘嘱兼。我一直安慰自己国葬,他們只是感情好,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布芹壕。 她就那樣靜靜地躺著汇四,像睡著了一般。 火紅的嫁衣襯著肌膚如雪踢涌。 梳的紋絲不亂的頭發(fā)上通孽,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機與錄音睁壁,去河邊找鬼背苦。 笑死互捌,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的行剂。 我是一名探鬼主播秕噪,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼厚宰!你這毒婦竟也來了腌巾?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤铲觉,失蹤者是張志新(化名)和其女友劉穎壤躲,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體备燃,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡碉克,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了并齐。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片漏麦。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖况褪,靈堂內(nèi)的尸體忽然破棺而出撕贞,到底是詐尸還是另有隱情,我是刑警寧澤测垛,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布捏膨,位于F島的核電站,受9級特大地震影響食侮,放射性物質(zhì)發(fā)生泄漏号涯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一锯七、第九天 我趴在偏房一處隱蔽的房頂上張望链快。 院中可真熱鬧,春花似錦眉尸、人聲如沸域蜗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽霉祸。三九已至,卻和暖如春袱蜡,著一層夾襖步出監(jiān)牢的瞬間丝蹭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工戒劫, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留半夷,地道東北人婆廊。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像巫橄,于是被迫代替她去往敵國和親淘邻。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容