HTML5中的Pages和Dialogs有什么作用

這篇文章主要講解了“HTML 5中的Pages和Dialogs有什么作用”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“HTML 5中的Pages和Dialogs有什么作用”吧!

為郴州等地區(qū)用戶提供了全套網頁設計制作服務,及郴州網站建設行業(yè)解決方案。主營業(yè)務為成都做網站、網站制作、郴州網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

頁面

Jquery Mobile是基于HTML5的,Jquery Mobile網站必須使用HTML5文檔聲明開始;我們要使用它的主題css,所以在頁面Title里需要引用對應的主題css樣式文件還有js庫;當然具體引用路徑要看這些文件是怎么組織的了;

<!DOCTYPE html>   <html> <head>     <title>Easy 酒店</title>       <meta name="viewport" content="width=device-width, initial-scale=1">       <link href="../css/jquery.mobile.structure-1.1.0.css" rel="stylesheet" type="text/css" />     <link href="../theme/lightGray/EH_lightGray.css" rel="stylesheet" type="text/css" />     <link href="../css/Common.css" rel="stylesheet" type="text/css" />     <script src="../js/jquery-1.7.2.js" type="text/javascript"></script>     <script src="../js/jquery.mobile-1.1.0.js" type="text/javascript"></script> </head>

Jquery Mobile的”Page”是一個帶有data-role="page"的div容器,這個容器一般有三個直接div子節(jié)點而且分別用data-role="header",data-role=”content”,data-role=”footer”標記;這主要是做區(qū)域劃分,即將這個Page容器分割為頭、內容、腳三塊;然后開發(fā)者再分別在不同塊里添加其他內容;這里你可以看到所有你可以使用的屬性標簽;

<!DOCTYPE html>   <html> <head>     <title>Easy 酒店</title>       <meta name="viewport" content="width=device-width, initial-scale=1">       <link href="../css/jquery.mobile.structure-1.1.0.css" rel="stylesheet" type="text/css" />     <link href="../theme/lightGray/EH_lightGray.css" rel="stylesheet" type="text/css" />     <link href="../css/Common.css" rel="stylesheet" type="text/css" />     <script src="../js/jquery-1.7.2.js" type="text/javascript"></script>     <script src="../js/jquery.mobile-1.1.0.js" type="text/javascript"></script> </head> <body>     <div data-role="page">          <div data-role="header">             <h2>Easy Hotel</h2>         </div><!-- /header -->          <div data-role="content">                  <p>Page content goes here.</p>                  </div><!-- /content -->          <div data-role="footer">             <h5>&copyJohnny2012 Mail:johnny@163.com</h5>         </div><!-- /footer -->     </div><!-- /page --> </body> </html>

這樣它就已經有效果了,這就是一個簡單的Page頁了;

HTML 5中的Pages和Dialogs有什么作用

內部鏈接如何多頁

既然每個page都只是一個帶有data-role=”page”的div,那我們在我們的頁面上多創(chuàng)幾個了;關于他們之間怎么互鏈,只需要給各個Page的div添加ID屬性,鏈接時href制定為#pageID就可以了

<div id="pageSearch" data-role="page">          <div data-role="header">             <h2>Easy Hotel</h2>         </div><!-- /header -->         <div data-role="content">                  <a href="#pageList">List Page</a>                            </div><!-- /content -->         <div data-role="footer">             <h5>Easy Hotel</h5>         </div><!-- /footer -->     </div><!-- /page -->     <div id="pageList" data-role="page">         <div data-role="header">             <h2>Hotel List</h2>         </div><!-- /header -->         <div data-role="content">                             <a href="#pageDetail">Detail Page</a>              </div><!-- /content -->         <div data-role="footer">             <h5>Easy Hotel</h5>         </div><!-- /footer -->     </div><!-- /page -->     <div id="pageDetail" data-role="page">         <div data-role="header">             <h2>Hotel Detail</h2>         </div><!-- /header -->         <div data-role="content">                  <p>Detail Page</p>                  </div><!-- /content -->         <div data-role="footer">             <h5>Easy Hotel</h5>         </div><!-- /footer -->     </div><!-- /page -->

以上是內鏈,當鏈接被點擊時,Jquery moblie會在文檔內尋找?guī)в蠭D的page容器,然后使用效果顯示它;

外部鏈接

jqueyr mobile在加載外部鏈接(鏈接到另一個獨立應用頁面文件)會自動構建AJAX驅動的站點和應用;默認情況下,當你點擊了一個指向外部頁面的鏈接,JQ moblie會分析鏈接地址,然后產生一個ajax請求(Hajax),顯示一個讀取中的提示框。如果AJAX請求成功,新頁面的內容會添加到DOM中,所有MOBILE組件都會自動初始化,所以新的頁面會通過顯示動畫顯示出來;如果AJAX請求失敗,JQ moblie會顯示一個小錯誤提示框(默認的主題為E),然后過一會就消失了,不會影響你繼續(xù)瀏覽;

后退鏈接

當你希望按鈕有后退功能時只需要給它設置data-rel="back"屬性,同時會忽略掉它的href鏈接,從而后退到瀏覽器上一個頁面;

<a data-role="button" data-rel="back"  href="#pageDetail"  data-icon="back">Back</a>

頁面切換效果

要想定義頁面切換效果,只需要在鏈接上添加對應的data-transition就可以了,默認效果是fade;

HTML 5中的Pages和Dialogs有什么作用

 <a href="#pageList" data-transition="slide">List Page</a>    <br />

感謝各位的閱讀,以上就是“HTML 5中的Pages和Dialogs有什么作用”的內容了,經過本文的學習后,相信大家對HTML 5中的Pages和Dialogs有什么作用這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!

網頁名稱:HTML5中的Pages和Dialogs有什么作用
本文來源:http://muchs.cn/article32/ispdpc.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站營銷、網站策劃、網站建設、定制網站做網站、App設計

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)