精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

jQuery Mobile高手必備的十大技巧和代碼片段

原創
移動開發
本文不是旨在全面介紹使用jQuery Mobile庫的入門知識,會忽略掉一些相當淺顯的東西,而是直接探討一些相當棘手的東西:51CTO會向大家介紹jQuery Mobile高手必備的十大技巧和代碼片段。

與任何新技術一樣,常常難就難在如何開始入手。

有鑒于此,我們整理出了與jQuery Mobile庫有關的我認為最便利的一些技巧、方法和代碼片段。

jQuery Mobile

由于本文不是旨在全面介紹使用jQuery Mobile庫的入門知識,會忽略掉一些相當淺顯的東西,而是直接探討一些相當棘手的東西。

另外歡迎留言,告訴我們你覺得哪些代碼片段很實用,以及你所知道的其他任何實用的代碼片段。

1、完整的基本頁面

我一再發現自己需要為基本頁面建立完整的標記。正因為如此,下面是創建一個基本頁面所需要的全部代碼。

  1. <!DOCTYPE html> 
  2. <html> 
  3. <head> 
  4. <title>Page Title</title> 
  5. <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css" /> 
  6. <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.min.js"></script> 
  7. <script type="text/javascript" src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js"></script> 
  8. </head> 
  9. <body> 
  10. <div data-role="page" id="home"> 
  11.  <div data-role="header"> 
  12.   <h1>Header</h1> 
  13.  </div> 
  14.  <div data-role="content"> 
  15.   <p>Content goes here</p> 
  16.  </div> 
  17.  <div data-role="footer"> 
  18.   <h4>Footer</h4> 
  19.  </div> 
  20. </div> 
  21. </body> 
  22. </html> 

[[36498]]#p#

2、何處添加額外的jQuery調用

當我開始使用jQuery的這個優秀擴展時,立即發現自己需要在觸發移動插件之前改動頁面上的內容。

結果發現,建議的解決辦法就是只要把傳統的jQuery調用放在裝入移動插件的引用之前。這樣,你的jQuery命令就有機會在庫裝入之前運行。下面是要遵照的模式:

  1. <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.css" /> 
  2. <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.min.js"></script> 
  3. <script> 
  4.  $(document).ready(function() { 
  5.   // Your jQuery commands go here before the mobile reference 
  6.  }); 
  7. </script> 
  8. <script type="text/javascript" src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js"></script> 

何處添加額外的jQuery調用的代碼#p#

3、同時禁用所有鏈接的AJAX導航

盡管AJAX導航技術很出色,但有時候你倒希望禁用它。使用這一段jQuery代碼,告訴jQuery Mobile庫不要使用AJAX導航。

把它放在頁面標題中jQuery Mobile庫引用的后面。換句話說,庫必須已經在該代碼被引用之前裝入完畢。

  1. <script> 
  2.  $(document).ready(function() { 
  3.   // disable ajax nav 
  4.   $.mobile.ajaxLinksEnabled = false
  5.  }); 
  6. </script> 

同時禁用所有鏈接的AJAX導航#p#

4、阻止一些關鍵項目被截斷

庫的一項特性(或者是缺點,就看你的需要了)在于,它能夠智能化地截斷很長的項目,以適應用戶界面元素。

我發現在兩種情況下這可能很煩人。首先在列表項目中,我更喜歡看到全部文本。其次是在腳注文本中。一旦你在這里有好多個字符,它似乎就會開始用“…”來截斷。使用這個簡單的CSS來覆蓋這兩種默認情況。

對于列表項目:

  1. body .ui-li .ui-li-desc { 
  2.  white-space: normal; 
  3.  } 

對于腳注內容:

  1. body .ui-footer .ui-title { 
  2.  white-space: normal; 
  3.  } 

#p#

5、使用媒體查詢來鎖定設備

我在使用這個庫時***遇到的問題之一是,如何使用CSS來鎖定設備(根據屏幕尺寸)。比如說,我想要為iPad設計兩列布局、為智能手機設計單列布局。要做到這一點,***辦法絕對是使用媒體查詢。

只要一些簡單的媒體查詢已到位,你就能迅速讓CSS鎖定屏幕尺寸。有了這種鎖定技術,我們就能依賴傳統的CSS方法,根據可用的屏幕空間來迅速創建不同的布局。

這方面的兩篇出色的文章是:

CSS-Tricks網站的《CSS媒體查詢和使用可用空間

Stuff and Nonsense網站的《切合實際的CSS3媒體查詢》#p#

6、用jQuery鎖定平臺

盡管我們很想為某些設備執行某些CSS,但我們也想只在特定的設備上運行jQuery。下面對來自Snipplr的一些代碼作了改動,那樣我很容易把jQuery的一部分隔離開來,以便根據用戶的設備來運行。

  1. var deviceAgent = navigator.userAgent.toLowerCase(); 
  2.  var agentID = deviceAgent.match(/(iphone|ipod|ipad|android)/); 
  3.  if(agentID.indexOf("iphone")>=0){ 
  4.   alert("iphone"); 
  5.  } 
  6.  if(agentID.indexOf("ipod")>=0){ 
  7.   alert("ipod"); 
  8.  } 
  9.  if(agentID.indexOf("ipad")>=0){ 
  10.   alert("ipad"); 
  11.  } 
  12.  if(agentID.indexOf("android")>=0){ 
  13.   alert("android"); 
  14.  } 

#p#

7、為表單動作屬性的目標使用完全路徑

jQuery Mobile庫的一個不便之處似乎在于,很難找到張貼表單的目標頁面;也就是說,除非你使用來自網站根目錄的完全路徑。

比如說,我發現這個表單標簽從來找不到其目標:

  1. <form action=" form-handler.php " method="get" > 

而像這樣的完全路徑可以起到應有的工作:

  1. <form action="/current-directory/form-handler.php" method="get" > 

另外,還要確信來自表單處理程序的結果會生成一個完整、有效的jQuery Mobile頁面,如***個技巧所示。#p#

8、創建彈出式對話框

jQuery Mobile庫的一項便利特性就是內置的彈出內容或對話框特性。創建這項便利的特性簡單得很。基本上只要添加需要鏈接的屬性,如下所示:data-rel="dialog"。

注意兩點。首先,目標頁面必須是完整的jQuery Mobile頁面,如***個技巧所概述。其次,這只適用于外部頁面;它必須是完整的單獨頁面才能正常工作。

  1. <a href="#pop.html" data-rel="dialog">Pop up!</a>  

jQuery Mobile#p#

9、“Cancel”和“Save”組合按鈕

這段代碼滿足了兩個基本要求。***個要求是,讓兩個按鈕彼此相鄰。幸好,jQuery Mobile庫有一種內置的列結構,只要使用標簽和合適的類,很容易利用這種結構,如下所示。第二個要求是,讓兩個按鈕有不同的主題。這段代碼直接來自說明文檔,我把它留在手邊,以便經常使用。

  1. <fieldset> 
  2.  <div><button type="submit" data-theme="c">Cancel</button></div> 
  3.  <div><button type="submit" data-theme="b">Submit</button></div> 
  4. </fieldset> 

#p#

10、自行創建列結構

我在竭力為多個設備設計***的單個頁面結構時,發現自己經常結合運用上述的媒體查詢技巧和“隨意順序的列”(columns in any order)方法。

幸好,Web開發人員很早以前就弄清楚了如何移動列。結合運用這個方法和媒體查詢,我們就可以根據所處理的屏幕尺寸,很容易創建各種結構。

Position Is Everything網站展示了最容易使用的方法之一。

結論

jQuery Mobile庫處理起來很方便。只要稍微下一點工夫,它就能獲得出色的效果。考慮到它目前仍處于測試階段,所以它起步不錯。但愿你在不斷鉆研這個新的庫時,這些快速技巧能讓你不斷前進。

責任編輯:佚名 來源: 51CTO
相關推薦

2012-10-08 09:21:49

jQuery Mobi

2022-07-19 08:41:09

UbuntuLinux

2020-07-10 06:10:14

Python開發代碼

2011-05-11 10:46:51

2022-09-06 11:56:08

Python爬蟲技巧

2009-08-21 17:11:29

VMware Work

2022-07-05 13:43:13

LinuxUbuntu應用程序

2022-07-11 21:11:29

UbuntuLinux

2011-12-28 09:13:30

2010-08-30 13:54:30

CSS

2017-09-08 10:24:26

云存儲平臺技巧

2009-06-17 10:13:03

提高EJB性能

2024-08-06 16:31:32

2019-10-30 05:13:22

ETL開源數據庫

2016-11-09 21:33:29

2009-07-21 10:04:57

Scala編程語言

2009-03-12 09:35:30

求職簡歷技巧

2016-10-12 09:02:28

大數據存儲技巧

2014-10-28 16:11:37

AndroidApp性能優化

2009-12-18 16:00:48

點贊
收藏

51CTO技術棧公眾號

精品国产精品| 日韩精品第一| av中文字幕不卡| 日本成熟性欧美| 国产精品美女高潮无套| 91亚洲视频| 亚洲乱码中文字幕| 久久99精品久久久久久三级 | 亚洲欧美黄色片| 亚洲美女网站| 日韩视频永久免费观看| 白嫩情侣偷拍呻吟刺激| 高清av一区二区三区| 亚洲综合偷拍欧美一区色| 欧美精品欧美精品| 国产成人精品a视频| 蜜桃伊人久久| 欧美大片在线免费观看| 公肉吊粗大爽色翁浪妇视频| 日韩在线观看中文字幕| 在线免费观看不卡av| 日本福利视频网站| 992tv免费直播在线观看| 国产成人午夜视频| 国产精品欧美日韩一区二区| 欧美bbbbbbbbbbbb精品| 天天做天天爱天天综合网| 亚洲国产天堂久久国产91| 在线观看免费成人av| av男人的天堂在线观看| 最新成人av在线| 日本免费高清一区二区| 色网站免费观看| 国产麻豆91精品| 国产精品网址在线| 黄色片视频免费| 亚洲黄色成人| 欧美激情精品久久久久久大尺度| 日本视频在线免费| 国产99久久| 亚洲精品自拍偷拍| 亚洲啪av永久无码精品放毛片| 欧美v亚洲v综合v国产v仙踪林| 精品久久久国产精品999| 97超碰在线视| 日本小视频在线免费观看| 中文字幕在线观看不卡视频| 日韩欧美亚洲日产国| 久久久久久久久亚洲精品| av在线不卡电影| 国产激情一区二区三区在线观看| av片免费播放| 国产在线一区二区| 成人写真福利网| 91在线视频国产| 久久成人18免费观看| 国产精品尤物福利片在线观看| 久久久久在线视频| 日韩电影网1区2区| 国产精品国产自产拍高清av水多| 99re国产在线| 免播放器亚洲一区| 国产色视频一区| 国产女18毛片多18精品| 国产美女视频91| 超碰在线97av| 蜜桃av噜噜一区二区三区麻豆| 成人高清免费观看| 黄色国产精品一区二区三区| 肉丝一区二区| 久久精品欧美一区二区三区麻豆| 神马影院一区二区三区| 午夜视频在线观看网站| 亚洲色图在线播放| 国产小视频免费| 欧美激情20| 欧亚一区二区三区| 国产精欧美一区二区三区白种人| 国产一区二区三区亚洲综合| 欧美mv和日韩mv国产网站| 黄色av网址在线观看| 亚洲图区在线| 日韩中文字幕亚洲| 九九视频在线免费观看| 国产日韩欧美在线播放不卡| 国产精品第三页| 国产精品午夜福利| jlzzjlzz国产精品久久| 色姑娘综合网| 日韩激情美女| 色婷婷亚洲一区二区三区| 无尽裸体动漫2d在线观看| 91在线一区| 亚洲男人天堂手机在线| 日韩激情综合网| 在线亚洲成人| 91精品在线观看视频| 日本高清视频在线| 中文字幕一区免费在线观看| 黄色一级片在线看| 久久三级毛片| 亚洲精品国产美女| 亚洲精品自拍视频在线观看| 亚洲高清二区| 成人av在线亚洲| 欧美日韩免费做爰大片| 一区二区三区四区中文字幕| 成人一级片网站| 亚洲精品国产九九九| 亚洲男人第一网站| 免费中文字幕在线| 日韩国产一区二| 国产伦精品一区二区三区四区免费 | 精品久久久久久一区二区里番| av中文字幕在线| 亚洲va欧美va人人爽| 一本一道久久a久久综合蜜桃| 日本中文字幕在线一区| 欧美成年人视频网站欧美| 久久久精品毛片| 成人av手机在线观看| 中文字幕中文字幕99| 澳门成人av网| 亚洲国产小视频| 欧美黑人精品一区二区不卡| 免费亚洲电影在线| 欧美日韩高清免费| xxxcom在线观看| 欧美一级高清片| 日韩欧美在线视频播放| 日韩精品一级中文字幕精品视频免费观看| 成人av免费看| 在线观看a级片| 欧美日本免费一区二区三区| 一级片视频免费看| 午夜在线一区| 久久99精品久久久久久久青青日本| 超碰在线网址| 337p亚洲精品色噜噜狠狠| 亚洲一二三四视频| 男人操女人的视频在线观看欧美| 久久久精品国产一区二区三区| 麻豆蜜桃在线| 日韩欧美一二三四区| 午夜剧场免费在线观看| 久久99久久99小草精品免视看| 色综合视频二区偷拍在线| 欧美日韩视频免费观看| 亚洲人成欧美中文字幕| 国产99久久久| 久久青草欧美一区二区三区| 国产l精品国产亚洲区久久| 日韩精品a在线观看91| 午夜精品在线视频| 亚洲 精品 综合 精品 自拍| 精品久久久久久久久久| 懂色av粉嫩av蜜乳av| 国产精品一区毛片| 欧美亚洲精品日韩| 91另类视频| 久久精品国产亚洲精品| 国产男女无套免费网站| 亚洲一区二区四区蜜桃| 污污污www精品国产网站| 最新亚洲视频| 欧美第一黄网| 高清av一区| 不卡av日日日| 黄色片一区二区| 一本一本大道香蕉久在线精品 | 两性午夜免费视频| 欧美先锋影音| 精品久久久久久亚洲| 在线看欧美视频| 俺去了亚洲欧美日韩| 性生交生活影碟片| 懂色av中文一区二区三区天美| 日韩网站在线播放| 麻豆精品久久久| 日韩精品免费一区| 亚洲精品亚洲人成在线| 国产精品久久久久久久久久免费| 思思99re6国产在线播放| 日韩网站在线看片你懂的| 日韩精品――中文字幕| 国产欧美一区二区精品久导航| 国产精品自在自线| 99亚洲一区二区| 亚洲人成网站在线播放2019| 视频国产精品| 国产精品福利网| 欧美草逼视频| 在线日韩中文字幕| 午夜精品一二三区| 欧美亚洲综合一区| 国产在线综合网| 中文字幕va一区二区三区| 午夜视频在线免费看| 久久精品123| 99亚洲国产精品| 亚洲人成网www| 91精品在线看| 天堂久久午夜av| 久久久久久久久久国产精品| 国产九九在线| 亚洲国内精品视频| 国产伦子伦对白视频| 日韩欧美国产中文字幕| 亚洲国产精品久| 国产欧美一区二区三区在线老狼| 日本精品一二三区| 九一久久久久久| 欧美 国产 小说 另类| 欧美激情日韩| 亚洲图片小说在线| 亚洲资源网站| 国产高清在线精品一区二区三区| 婷婷综合六月| 高清一区二区三区四区五区 | 97在线观看视频| 免费在线观看av片| 亚洲色图美腿丝袜| 五月婷婷丁香六月| 日韩欧美激情在线| 国产又粗又猛又爽又黄的视频一| 91黄色小视频| 毛片基地在线观看| 亚洲电影一区二区| 放荡的美妇在线播放| 国产精品网站在线| 国产jk精品白丝av在线观看| 99精品视频在线观看| 一级黄色大片免费看| 蜜臀久久99精品久久久久久9| 欧美私人情侣网站| 亚洲尤物影院| 日韩avxxx| 99国产精品| 波多野结衣综合网| 亚洲黄色视屏| 久激情内射婷内射蜜桃| 亚洲麻豆视频| 精品视频免费在线播放| 亚洲手机视频| 真人抽搐一进一出视频| 亚洲国内欧美| 欧美视频在线播放一区| 99精品久久| 无码aⅴ精品一区二区三区浪潮 | 国产日产欧美精品| 国产69精品久久久久按摩| 国产精品一区二区电影| 国产91欧美| 92看片淫黄大片看国产片| 国产一区二区三区黄网站| 99视频在线免费观看| av日韩在线播放| 国严精品久久久久久亚洲影视| 久久97精品| 欧美男人的天堂| 成人免费看片39| 中日韩在线视频| 欧美日韩ab| 1024av视频| 日本中文字幕一区二区视频| 国产精品久久a| 国产一区二区三区视频在线播放| 欧美xxxx黑人| 99久久婷婷国产综合精品电影 | 日韩在线视屏| 400部精品国偷自产在线观看| 欧美日韩岛国| 无码aⅴ精品一区二区三区浪潮| 日本系列欧美系列| 亚欧美一区二区三区| 成人精品一区二区三区四区| 网站免费在线观看| 欧美国产一区视频在线观看| 午夜爱爱毛片xxxx视频免费看| 亚洲综合色成人| 日本中文字幕久久| 7777精品伊人久久久大香线蕉完整版 | 青草影视电视剧免费播放在线观看| 国a精品视频大全| 国产精品99| 国产欧美亚洲日本| 国内亚洲精品| 国产真实老熟女无套内射| 久久一区二区三区超碰国产精品| 性chinese极品按摩| 丁香婷婷综合网| 天天操天天干天天操天天干| 亚洲乱码一区二区三区在线观看| 日日摸天天添天天添破| 91精品国产欧美一区二区成人 | 一级黄色a毛片| 亚洲成avwww人| 超碰97在线免费观看| 欧美日韩国产va另类| 婷婷综合六月| 国产欧美丝袜| 中文字幕日韩一区二区不卡 | 91看片一区| 国产高清自拍一区| 99精品在线观看| av免费播放网址| 国产电影精品久久禁18| www.黄色在线| 午夜精品影院在线观看| 国产麻豆一精品一男同| 亚洲男人天堂2023| √天堂8资源中文在线| 成人精品视频久久久久| 狠狠综合久久av一区二区蜜桃| 18禁裸男晨勃露j毛免费观看| 久久精品二区亚洲w码| 亚洲av无码国产精品久久| 一区二区欧美视频| 国产一区二区三区在线观看| 亚洲奶大毛多的老太婆| av2020不卡| 国产精品久久久久久久久久久久冷| 日韩毛片视频| 三级a在线观看| 26uuu色噜噜精品一区| 国产精品theporn动漫| 欧美一级在线视频| 久热国产在线| 国产区精品视频| 国产一区二区三区站长工具| 国产男女在线观看| 99在线视频精品| 日本在线视频免费| 精品国产凹凸成av人网站| 日本高清成人vr专区| 亚洲va久久久噜噜噜久久天堂| 久久中文字幕av一区二区不卡| 欧美激情精品久久久久久小说| 91视频国产资源| 久久久久久久极品| 亚洲黄色片网站| 麻豆mv在线看| 久久精品女人的天堂av| 99香蕉国产精品偷在线观看 | ...av二区三区久久精品| 中文字幕网址在线| 视频在线一区二区| 日韩美女在线| 亚洲天堂第一区| 福利视频网站一区二区三区| 久久精品这里有| 亚洲国产精品久久91精品| 国产高清视频色在线www| 国产一区二区中文字幕免费看| 亚洲经典在线| 亚洲av无码一区二区三区网址| 欧美日韩裸体免费视频| 欧美另类自拍| 国产精品入口免费视频一| 日韩精品dvd| 五月天中文字幕在线| 亚洲色欲色欲www| 亚洲黄色在线观看视频| 97精品国产97久久久久久免费 | 亚洲男人第一av网站| 外国电影一区二区| 一区二区三区四区视频在线观看| 国内成人自拍视频| 国产一级在线免费观看| 亚洲国产成人久久| 久久91导航| 艳母动漫在线免费观看| 成熟亚洲日本毛茸茸凸凹| 亚洲天堂视频网站| 中文字幕亚洲欧美一区二区三区| 粉嫩av国产一区二区三区| 欧美久久久久久久久久久久久久| 97超碰欧美中文字幕| 97人妻精品视频一区| 九九久久精品一区| 羞羞答答一区二区| jizz18女人| 亚洲成a人v欧美综合天堂下载| 国产小视频免费在线网址| 成人黄色在线播放| 日韩午夜av在线| 99在线视频免费| 精品伦理精品一区| 九九九伊在线综合永久| 日韩欧美视频免费在线观看| 91女神在线视频| aaa一区二区三区| 日韩免费观看高清| 伊人成综合网| 久久久久亚洲av成人无码电影 | 你懂的在线看| 99久久综合狠狠综合久久止| 日韩精品亚洲专区| 国产性70yerg老太| 色诱女教师一区二区三区|