日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
HTML5之Pages&Dialogs

Jquery Mobile里的一個Page并非同于我們的一個html頁面;而是一個一個基于它的Page容器的一個div ;這就允許我們可以再一個html文件中創(chuàng)建多個Page頁面,這樣的好處是,在客戶端發(fā)送請求后僅需要請求一次html內(nèi)容;其它的各種功能和操作都已經(jīng)到客戶端了;而且html也只是各種框架性的結(jié)構(gòu),內(nèi)容的操作要基于js的Ajax請求;這樣才能給用戶超普通website的體驗;當然如果大量的html Tag在***次請求就返回給客戶端將會導致請求慢,渲染慢等問題;所以我們需要做適當?shù)膭澐?,而?**渲染的html內(nèi)容要盡量少(推薦使用jquery Template);而且框架支持多page,多頁面切換時的效果動畫,還可以將頁面顯示為對話框形勢;

不同的是,在處理鏈接外部頁面、鏈接同頁面的”Page”,后退、重定向及目錄鏈接有所不同;這會在下面詳細介紹;

頁面

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

 
 
 
 
  1.  
  2.     Easy 酒店 
  3.      
  4.     
  5.     
  6.     
  7.     
  8.     

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

 
 
 
 
  1.  
  2.     Easy 酒店 
  3.      
  4.     
  5.     
  6.     
  7.     
  8.     
  9.     
  10.         
  11.             

    Easy Hotel

  12.         
  •             
  •             

    Page content goes here.

            
  •         
  •         
  •             

    ©Johnny2012 Mail:johnny@163.com

  •         
  •     
  • 這樣它就已經(jīng)有效果了,這就是一個簡單的Page頁了;

    內(nèi)部鏈接如何多頁

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

     
     
     
     
    1.         
    2.             

      Easy Hotel

    3.         
  •             
  •             List Page                  
  •         
  •         
  •             

    Easy Hotel

  •         
  •     
  •     
  •         
  •             

    Hotel List

  •         
  •                        
  •             Detail Page    
  •         
  •         
  •             

    Easy Hotel

  •         
  •     
  •     
  •         
  •             

    Hotel Detail

  •         
  •             
  •             

    Detail Page

            
  •         
  •         
  •             

    Easy Hotel

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

    外部鏈接

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

    后退鏈接

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

     
     
     
     
    1. Back

    頁面切換效果

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

     List Page    

    這樣你就可以看到頁面在切換時效果變?yōu)槔降牧耍?/p>

    實例代碼


    當前名稱:HTML5之Pages&Dialogs
    文章起源:http://www.dlmjj.cn/article/dpdjdss.html

    其他資訊