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

jQuery Mobile組件:頁面和對話框

移動開發
jQuery Mobile包含自動通過AJAX裝載帶有返回按鈕的外部頁面, 以及一組頁面切換動畫效果和用來把頁面顯示為對話框的簡單工具.

頁面剖析

jQuery Mobile的"page"模型被優化為可以支持單個頁面或者頁面內嵌的"page".(譯注:這里的page和傳統意義上的頁面有所不同,在jquery mobile里指的是page模型或者結構,data-role="page"的一個div就是一個page)

這個模型的目標是允許開發者在創建站點時利用***實踐 — 傳統的鏈接就是起作用了,不需要任何特別配置 — 在創建 一個富客戶端,類似于本地應用程序可不能簡單的依靠標準的HTTP請求來達到.

page的結構

一個jQuery Mobile 的站點必須采用 HTML5 的'doctype' 標簽才能充分利用框架的特性.(一些早期的上網設備不知道 HTML5為安全的忽略'doctype'標簽 和很多定制屬性.) 在'head'標簽里,jQuery Mobile,jQuery和主題css文件等像如下開始:

  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.  
  7.     <script type="text/javascript" src="http://code.jquery.com/jquery-1.5.min.js"></script> 
  8.     <script type="text/javascript" src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js"></script> 
  9. </head>  
  10.  
  11. <body>  
  12.  
  13. ... 
  14.  
  15. </body> 
  16. </html> 

在 標簽里, 每一個視圖或者'page'被一個元素(通常是 div)設置data-role="page" 屬性后所唯一標識:

  1. <div data-role="page">  
  2.     ... 
  3. </div>  

在"page"容器內部,任何有效的HTML標記都可以使用,但是對于典型的jQuery Mobile頁面而言,一個'page'的直接 子元素是 帶有 data-role 為 "header", "content", and "footer"的div.

  1. <div data-role="page">  
  2.     <div data-role="header">...</div>  
  3.     <div data-role="content">...</div>  
  4.     <div data-role="footer">...</div>  
  5.  
  6. </div>  

完整的page模版

總的說來,這是標準的樣板page你應該使用的:

  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.  
  7.     <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script> 
  8.     <script type="text/javascript" src="http://code.jquery.com/mobile/1.0a3/jquery.mobile-1.0a3.min.js"></script> 
  9. </head>  
  10.  
  11. <body>  
  12.  
  13. <div data-role="page"> 
  14.  
  15.     <div data-role="header"> 
  16.         <h1>Page Title</h1> 
  17.     </div><!-- /header --> 
  18.  
  19.     <div data-role="content">    
  20.         <p>Page content goes here.</p>       
  21.     </div><!-- /content --> 
  22.  
  23.     <div data-role="footer"> 
  24.  
  25.         <h4>Page Footer</h4> 
  26.     </div><!-- /footer --> 
  27. </div><!-- /page --> 
  28.  
  29. </body> 
  30. </html> 

查看該模版

外部頁面鏈接

jQuery Mobile 自動化了創建ajax站點和程序的過程.

默認情況下,當你點擊一個鏈接時會指向一個外部頁面(如.products.html), 但是框架會解析該鏈接的 href屬性然后發出一個ajax請求(Hijax)并顯示正在加載的提示.

如果ajax請求成功,新頁面內容會添加到DOM當中,所有mobile widget都是自動初始化的,然后新頁面會動畫過渡顯示出來.

如果ajax請求失敗,框架會顯示一個小小的錯誤消息提示('e'調板的樣式),并會在一小段時間內消失, 并且不會破壞當前的導航流(譯注:即頁面不會刷新也不會對前進后退按鈕有影響). 錯誤頁面測試

內部頁面鏈接

單個HTML文檔可以包含多個'page',只需要在一個頁面包含 多個data-role="page"的div即可,每個pagediv必須由一個唯一的ID (id="foo") ,而鏈接到相應頁面使用錨記即可(href="#foo").當點擊一個鏈接時, 框架會尋找id為錨記href的內部'page'并顯示到當前界面中.

要注意如果你正在通過ajax從一個mobile頁面鏈接到一個含有多個內部頁面的頁面,你需要為該鏈接添加一個 rel="external" 或者 data-ajax="false" . 該屬性告知框架對頁面進行重新加載 ,url hash也將清零.這點十分關鍵,因為ajax 頁面使用 hash(#)來追蹤ajax歷史,當含有多個內部page的頁面使用hash 來指示內部page時會發生沖突.

舉例來說,一個指向含有多個內部page的頁面的鏈接會像這樣:

  1. <a href="multipage.html" rel="external">Multi-page link</a> 

這兒有個2 'page'頁面的例子,由兩個jQuery Mobile div構建,每個div由其ID來導航,要注意 這些page上的ID只需要支持內部的頁面鏈接,如果每個頁面是分離的HTML文檔,這些ID則是可選的. 以下是兩個page,在body 元素里面.

  1. <body>  
  2.  
  3. <!-- Start of first page --> 
  4. <div data-role="page" id="foo"> 
  5.  
  6.     <div data-role="header"> 
  7.         <h1>Foo</h1> 
  8.  
  9.     </div><!-- /header --> 
  10.  
  11.     <div data-role="content">    
  12.         <p>I'm first in the source order so I'm shown as the page.</p>       
  13.         <p>View internal page called <a href="#bar">bar</a></p>  
  14.     </div><!-- /content --> 
  15.  
  16.     <div data-role="footer"> 
  17.         <h4>Page Footer</h4> 
  18.     </div><!-- /header --> 
  19. </div><!-- /page --> 
  20.  
  21.  
  22. <!-- Start of second page --> 
  23. <div data-role="page" id="bar"> 
  24.  
  25.     <div data-role="header"> 
  26.         <h1>Bar</h1> 
  27.  
  28.     </div><!-- /header --> 
  29.  
  30.     <div data-role="content">    
  31.         <p>I'm first in the source order so I'm shown as the page.</p>       
  32.         <p><a href="#foo">Back to foo</a></p>    
  33.     </div><!-- /content --> 
  34.  
  35.     <div data-role="footer"> 
  36.         <h4>Page Footer</h4> 
  37.     </div><!-- /header --> 
  38. </div><!-- /page --> 
  39.  
  40. </body> 

查看多page模板

請注意: 由于我們使用了hash來為所有ajax 'page' 追蹤歷史記錄,現目前來說, 在一個jQuery Mobile page里還不可能把鏈接作為普通的錨記(index.html#foo), 因為框架會尋找一個 ID 為 #foo 'page' 來跳轉,而不是像普通HTML頁面那樣滾動含有該ID的內容.

后退鏈接

如果你對一個a標簽使用 data-rel="back" 屬性,任何在上面的點擊都會模擬后退按鈕,而忽略它的href屬性. 這點在鏈接回一個已命名的頁面十分有用,比如當有一個到'home'鏈接或者當用javascript生成一個后退按鈕時, 或者一個按鈕用來關閉一個對話框.當在你的源代碼使用這個特性的時候,一定要提供一個有意義的href實際指出引用頁面的URL (這會使得該特性也能在C級瀏覽器中也能起作用). 同樣,請記住如果你只是單純使用一個后退過渡而不在歷史記錄中真正后退,你可以使用 data-direction="reverse"來替代.

重定向和鏈接到目錄

當鏈接至一個目錄地址時(比如用 href="typesofcats/"來替代 href="typesofcats/index.html"), 你必須提供一個后置 斜杠.這是因為jQuery Mobile假定在url中***一個"/" 后面的部分是一個文件名,jQuery Mobile會移除該部分,以便 在未來有頁面被引用時創建基地址.

然而,你可以通過返回已經指定了data-url屬性的page div來解決該問題. jQuery Mobile會使用該屬性的值來更新URL來替換過去請求的那個頁面. 這也允許你返回url的更改來作為重定向的結果,舉例來說,你可以提交一個表單到"/login.html",但是成功提交后返回一個 url "/account". 該工具允許你在一些程度上控制jQuery Mobile 的歷史記錄棧,以下是一些例子:

這個鏈接指向"docs-links-urltest/index.html",該鏈接是一個目錄里的索引頁 : Test Link 返回的頁面會用"docs/pages/docs-links-urltest/"(包含后置斜杠)來更新hash,這是通過那個頁面的data-url的值來完成的. 謹記這個值會替換整個hash,是否替換取決于你自己,當刷新或者深入鏈接時URL發出的請求能解析正確的頁面.#p#

頁面過渡

Page transitions

jQuery Mobile 框架包括六個以CSS為基礎的過渡, 可以應用于任何對象或頁面change事件, 適用于導航時以所選擇的過渡效果跳轉到新的一頁,以及為后退按鈕設置的逆向過渡效果。 默認情況下,框架采用從右至左的滑動(slide)的過渡效果。

要設置自定義的過渡效果,添加 data-transition 屬性到該鏈接。 可能的值包括:

  1. <a href="index.html" data-transition="pop">I'll pop</a> 

這是一個動畫的網頁過渡效果,我們為鏈接添加了一個 data-transition屬性。

由于它使用CSS transform,這應該會在許多移動設備上得到硬件加速效果。

此外,你也可以強制指定一個data-direction="reverse" 用以在你的鏈接上實現"backwards"過渡。 注:(這是以前的data-back="true",這將繼續被支持到1.0版本)#p#

對話框

創建對話框

任何頁面鏈接中加入 data-rel="dialog"屬性后都可以被看作一個模態對話框。 當"dialog"屬性被應用,框架會為頁面增加一些樣式,包括圓角,頁邊空白,深色背景來讓對話框看起來像懸浮在頁面上。

  1. <a href="foo.html" data-rel="dialog">打開對話框</a> 

打開對話框過渡

由于對話框是一個標準的“page”,它將以適用于所有page的標準過渡效果打開。 和其他page一樣,你可以指定你想要的任何過渡效果,只需要加入data-transition 屬性到該鏈接。 為了感覺更像對話框,我們建議你指定"pop", "slideup" 或者 "flip" 過渡效果。

  1. <a href="foo.html" data-rel="dialog" data-transition="pop">Open dialog</a> 

data-transition="pop" data-transition="slidedown" data-transition="flip"關閉對話框

當點擊任何一個是在對話框中的鏈接時,框架會自動關閉對話框并過渡到請求的頁面, 就好像對話框是一個正常的page。要創建一個“取消”對話框按鈕,只需鏈接到觸發對話框打開的page, 然后添加 data-rel="back" 屬性,這種模式在non-JS的設備中同樣適用。

對于JavaScript生成的鏈接,您可以簡單地將href屬性設置為"#",并且添加 data-rel="back" 屬性, 你也可以調用對話框的close() 方法或者編程關閉對話框,例如: $('.ui-dialog').dialog('close').

歷史記錄與后退按鈕的行為

由于對話通常用于在一個頁面動作,框架不會在hash歷史中跟蹤對話框。 這意味著,對話框不會在你的瀏覽歷史記錄留下點擊一個頁面所應產生的效果。 例如,如果你在一個網頁中,點擊一個鏈接打開一個對話框,關閉對話框, 然后導航到另一個網頁,如果你此時點擊瀏覽器的后退按鈕,你將被導航回到***個頁面,而不是對話框。#p#

導航:Ajax, hashes & history

jQuery Mobile 的導航模型

(譯注:jqm的導航模型是jqm的核心所在,由于jqm中區分了頁面和page,所以在下文中要注意頁面和page出現時所代表的不同意思, 另下文中的“頁面更改”或者“頁面變化”大多指的是從當前頁面鏈接到jqm中的另一個page。)

在jQuery Mobile里一個'page'由一個設置了data-role="page"屬性的元素構成 (通常是div),通常里面包含"header", "content", 和 "footer",每個部分都可以包含普通的標簽,表單和jQuery Mobile的自定義widget.

頁面載入的基本工作流程如下:首先,用戶對頁面發起一個正常的HTTP請求, 隨后的'page'會被插入到當前頁面的DOM當中。正因為如此,DOM每次可能會有'page'的一個數字, 每個都可以通過連接到它的data-url 屬性來重新訪問。

當一個URL在初始化請求時,可能有一個或多個“page”在響應, 但只有***個將被顯示。 存儲多個“page”的優勢是,它可以讓你預讀有可能被訪問靜態頁面。

Ajax驅動的頁面導航

jQuery Mobile中的所有導航都基于 location.hash的更改,只要有可能, 當前'page'到下一'page'的更改會平滑的過渡,無論該'page'是引進存在于DOM之中還是通過ajax自動的加載的。

hash值會在***個"真正"的頁面被正常完整加載時創建。hash始終會被維護為一個可用的URL, 所以任何jquery mobile中的 ‘page’都可以被標記為書簽或者引用為一個鏈接。要獲取非基于hash的URL,簡單的移除地址中的 #, 并刷新頁面即可。

一般來說,每當jQuery mobile中的一個鏈接被點擊時hash會發生變化。 當鏈接被點擊,jQuery mobile將確保該鏈接是引用一個本地URL, 如果是這樣,它會阻止鏈接的默認的點擊行為,并通過Ajax請求引用的網址。 當頁面成功返回,它將location.hash設置到新的頁面相關的URL 。

在框架內部,頁面的改變(已經存在于DOM之中或者通過ajax加載的)使用$.mobile.changePage() 函數。$.mobile.changePage()包括所有尋找頁面以及頁面間切換的邏輯, 和如何處理不同情況下請求的響應(比如頁面沒找到)。$.mobile.changePage() 可以在外部被調用,該函數接受如下的參數(to, transition, back, changeHash). to參數可以是一個string(如文件url或者當前頁面的元素ID),或是一個Array (***個數組元素為任意你想轉自的當前頁面中的page,第二個元素為轉去的頁面),或者一個object(含有如下屬性: url,type(get或post),和 data(用于序列化的參數)),后者在加載含有表單數據時的頁面十分有用,transition 參數接受一個string來表示采用何種過渡,例如“slide”。 back 參數接受一個boolean值, 表示過渡是否應該前進或者相反。***,changeHash參數接受一個boolean值表示你是否要 根據一個成功的頁面更改來更新url。

$.mobile.changePage()函數在jQuery Mobile中很多地方都有用到。舉例來說,當一個鏈接被點擊時, 它的href屬性是正常的,然后$.mobile.changePage()會接手剩余的處理。的呢個表單被提交時, jQuery Mobile簡單地手機表單的屬性,并序列化它的數據,然后$.mobile.changePage() 再次接手該次提交并響應。 同樣的,創建對話框的鏈接也是用$.mobile.changePage() 來打開相應引用頁 (只是不更新hash以保持對話框不會在歷史追蹤記錄里面)。

另一個jQuery Mobile 頁面導航模型中的關鍵要素是 base 元素,該元素被插入到head中, 在每次頁面變化時,該元素都會被修改以確保資源(css,js,圖片等)能正確的被引用和請求。 在不支持動態更新base元素瀏覽器(FF3.6)里,jQuery Mobile遍歷所有頁面引用的資源并 把它們的href和src加上基地址作為前綴。

hash的更改在一次獨立的點擊時發生,比如一個用戶點擊后退按鈕,會通過 hashchange事件進行處理, 該事件綁定到window對象(使用包含在jQuery Mobile中的Ben Alman的特殊事件插件)。當一個hash更改發生時 (***次頁面加載時同樣如此), hashchange 事件處理程序會發送 location.hash 給$.mobile.changePage()函數, 以加載或者顯示引用的頁面。

一旦引用的頁面存在在DOM當中了, $.mobile.changePage()函數會在當前頁和引用頁間應用一個過渡, 以顯示頁面。頁面過渡會通過添加和移除指定了css動畫的class來實現。例如,在一個向左滑動的過渡效果中, 已經存在的頁面會被加上 名為 "slideleft" 和 "out" 的class,將要顯示的頁面會被加上"slideleft" 和 "in" 的class,同樣還有"ui-page-active" class來標記 新的頁面正要顯示了。當動畫完成后,"in" 和 "out" class 會被移除,而退出的頁面會被移除 "ui-page-active" class

開發者必須知道的基地址管理 :

jQuery Mobile使用生成絕對URL路徑和操作生成的元素的href屬性來管理http請求。 這兩種途徑的結合允許我們創建包含完整路徑信息URL來加載頁面,base元素將指示資源正確的被加載(css,圖片)。

TODO: update description of internal base and urlHistory objects

自動生成的頁面和子hash url

一些插件可能會選擇動態折斷頁面的內容為可導航的頁面,并通過層次化的鏈接來訪問。Listview插件就是其中一個例子, 該插件會折斷一個嵌套的UL(或OL)為單獨的頁面,每個都被賦予了data-url屬性以便于他們可以在jquery mobile中像其他頁面一樣 被鏈接。然赫然,為了鏈接到這些頁面中,生成的頁面必須首先被請求。因此,被插件自動生成的頁面使用如下特殊的data-url結構:<div data-url="page.html&subpageidentifier">

舉例來說,一個由listview插件生成的頁面可能會有一個像這樣的data-url屬性: data-url="artists.html&ui-page=listview-1"

當頁面被請求時,jquery mobile 知道在"&ui-page"處要分割 url并使用前面的正確url片段來發送一個HTTP請求。 至于在上文提到的listview例子中,url會像這樣:http://example.com/artists.html&ui-page=listview-1 ,而jquery mobile則會請求artists.html,然后會生成它的子頁面并顯示(創建一個data-url="artists.html&ui-page=listview-1"的div)。

請注意,元素的data-url的屬性包含完整的URL路徑,而不僅僅是&ui-page=后的片段。這允許jquery mobile使用 一個一致的機制來為頁面的data-url屬性匹配URL。

不使用ajax導航的情況

在某些情況下,正常的HTTP請求將被用來代替Ajax請求。一個情況就是當鏈接到外部網站時。 你可以使用如下屬性指定一個正常的HTTP請求:

rel=external

target (任何值都可以,如 "_blank")

表單提交

導航模型同樣會自動處理表單提交。更多細節請閱讀表單章節。

已知的限制

在非標準環境下由jquery mobile創建的頁面導航模型在一些條件下會出現一些限制需要你注意:

當鏈接至一個目錄地址時(比如用 href="typesofcats/"來替代 href="typesofcats/index.html"), 你必須提供一個后置 斜杠.這是因為jQuery Mobile假定在url中***一個"/" 后面的部分是一個文件名,jQuery Mobile會移除該部分,以便 在未來有頁面被引用時創建基地址.

任何在jQuery Mobile驅動的頁面中,唯一的資源引用都會放置在‘page’元素中(data-role="page")。 例如,樣式表和腳本的鏈接可以在div內被引用并指定應用于相應的頁面。然而, 更好的途徑是在頁面加載時用jquery mobile的頁面事件來觸發指定的 腳本。注: 你可以從服務器返回一個已經在標簽中指定了data-url屬性的頁面, jQuery Mobile會利用此來更新hash。這可以使你確保帶有斜杠的目錄路徑解析正確,因此也可以用于未來請求所需的基地址。

相反地,任何非唯一的資源(全局資源)應該在標簽中被引用, 或者至少在‘page’元素外面,以防止腳本重復運行。

"ui-page"關鍵詞用于子hash的rul引用,可以設置為任何你喜歡的值,以便配合你自己的URL結構。 該值存儲于 jQuery.mobile.subPageUrlKey中。#p#

鏈接格式示例

頁面主題化

jQuery Mobile 擁有一個豐富的 主題化系統, 讓你可以完全控制如何顯示一個頁面的樣式。每個頁面部件(widget)都有詳細文檔可以參考, 但是讓我們先來看看一些高級別的例子來理解主題化是如何應用的。

data-theme 屬性可以用在header和footer中, 用任意字母來應用相應的主題調板。盡管 data-theme屬性可以被添加到內容容器中, 但是我們建議你把它添加到被分配了data-role="page"屬性的 div 或者容器中, 以確保背景色會在整個頁面中應用。

默認的主題樣式從多個調板種混搭得到,以創建視覺上的清晰感和高對比度感:

(譯注:以下為jQM內置主題的展示,故不翻譯,大家可以到jQM官網去看)

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

2011-07-01 11:33:00

Qt 模態 非模態

2022-03-02 15:47:57

Dialog組件UI設計鴻蒙

2011-07-21 16:10:11

button按鈕jQuery Mobi

2021-01-29 09:48:17

鴻蒙HarmonyOS應用開發

2009-12-11 15:35:50

PHP彈出對話框

2009-12-28 13:47:35

WPF對話框

2009-12-28 14:32:31

WPF窗體對話框

2010-01-28 16:55:26

Android對話框

2011-11-21 10:26:05

jQuery

2011-07-26 08:40:31

jQuery Mobi組件內容格式

2011-07-21 16:10:48

jQuery Mobi工具欄

2009-12-29 15:24:48

WPF對話框

2010-01-11 09:33:32

VB.NET對話框調用

2011-11-23 09:47:36

Winform

2011-05-20 16:49:21

VB.NET

2011-07-22 15:32:53

iPhone 按鈕 對話框

2010-01-22 16:27:19

VB.NET關于對話框

2011-06-02 10:37:02

Android 對話框

2012-12-03 10:47:54

WebJQuery控件

2021-01-28 14:34:35

鴻蒙HarmonyOS應用開發
點贊
收藏

51CTO技術棧公眾號

国产天堂素人系列在线视频| 成人在线观看你懂的| 亚洲视频在线观看一区二区| 自拍日韩欧美| 亚洲欧美日韩国产精品| 九九精品久久久| 草美女在线观看| 欧美激情自拍偷拍| 成人av蜜桃| 亚洲av无码精品一区二区| 婷婷亚洲综合| 日韩av在线网页| 日本中文字幕观看| 成年男女免费视频网站不卡| 中文一区二区在线观看| 加勒比在线一区二区三区观看| 精人妻无码一区二区三区| 一区二区在线影院| 在线成人一区二区| 麻豆精品国产传媒av| 青青草国产一区二区三区| 丰满白嫩尤物一区二区| 国产精品白丝jk喷水视频一区| 欧美片一区二区| 欧美午夜精品一区二区三区电影| 天天综合网天天综合色| 一区二区在线不卡| 亚洲av电影一区| 国产精品中文欧美| 国产精品成熟老女人| 日本三级片在线观看| 偷偷www综合久久久久久久| 日韩精品日韩在线观看| 337p日本欧洲亚洲大胆张筱雨 | 91成人在线| 精品女厕一区二区三区| xxxxxx在线观看| 午夜视频成人| 麻豆国产精品视频| 2019中文字幕全在线观看| 日韩在线观看视频一区二区| 日韩精品欧美激情一区二区| 亚洲欧美国内爽妇网| 91porn在线| 午夜精品在线| 日韩一区二区三区电影在线观看| 亚洲一级片网站| free欧美| 色成年激情久久综合| 黄色影院一级片| 可以在线观看的av网站| 91免费看视频| 久久精品综合一区| 五月色婷婷综合| av电影在线观看完整版一区二区| www久久99| 亚洲国产精品无码久久| 国产成人综合在线观看| 91久久偷偷做嫩草影院| av小说天堂网| 国产成人福利片| 国产精品一区二区不卡视频| 色香蕉在线视频| av中文字幕亚洲| 黑人中文字幕一区二区三区| 高清国产mv在线观看| 性xx色xx综合久久久xx| 国产91ⅴ在线精品免费观看| 国产免费观看av| 蜜乳av另类精品一区二区| 色噜噜狠狠狠综合曰曰曰 | 国产成人1区| 亚洲网址你懂得| 日本成人在线免费观看| 大桥未久在线播放| 五月婷婷激情综合| 欧美日韩亚洲一| 日韩欧美一区二区三区免费观看 | 欧美日韩高清在线观看| 国产乡下妇女做爰视频| 国产精品入口| 国产成人欧美在线观看| 一级特黄aaa| 粉嫩绯色av一区二区在线观看| 国产精品乱码| 国产在线视频你懂得| 国产精品进线69影院| 国产精品久久久久久久天堂第1集| 欧美 日韩 国产 精品 | 天天综合网日韩| 久久视频社区| 亚洲精品狠狠操| 日韩黄色中文字幕| 欧美日韩精选| 国产精品第七十二页| 国产特级aaaaaa大片| 99综合电影在线视频| 日韩欧美三级电影| 污的网站在线观看| 日韩欧美一区视频| 欧美一级特黄a| 风间由美性色一区二区三区四区| 亚洲人成在线观| 青青草成人免费| 久久欧美肥婆一二区| 91在线看www| 免费在线超碰| 亚洲一区二区成人在线观看| 成人性视频欧美一区二区三区| 日韩精品成人| 一区二区三区四区精品| 国产精品第56页| 久久99精品久久只有精品| 激情视频在线观看一区二区三区| 色三级在线观看| 欧美视频精品一区| 中文字幕 欧美 日韩| 欧美色图激情小说| 91av福利视频| 国产成人精品片| 国产真实乱偷精品视频免| 欧美国产一二三区| 国产蜜臀在线| 正在播放一区二区| 九一精品久久久| 国产成人精品免费视| 欧美精品九九久久| 国产女同91疯狂高潮互磨| 国产偷国产偷亚洲高清人白洁 | 夜夜嗨网站十八久久 | caoporn超碰97| 欧美成人午夜77777| 欧美巨大黑人极品精男| 伊人网中文字幕| 久久精品国产亚洲aⅴ | 性欧美欧美巨大69| 国产精品精品视频| 日本亚洲欧美| 欧美日韩免费看| bl动漫在线观看| 极品av少妇一区二区| 亚洲va欧美va国产综合剧情| a级片免费观看| 国产精品每日更新在线播放网址| 韩国日本在线视频| 神马香蕉久久| 亚洲男人的天堂在线| 日韩精品一区二区三区国语自制| 国产九九视频一区二区三区| 伊人色综合久久天天五月婷| 国产成人免费精品| 最近2019中文字幕第三页视频 | а√在线天堂官网| 精品成人一区二区三区| 日韩激情一区二区三区| 国产精品 欧美精品| 成人免费看片视频在线观看| 国产一区二区三区黄网站| 久久中文字幕国产| 国产手机av在线| 亚洲专区一二三| 精品久久久久一区二区| 亚洲少妇自拍| 日韩av电影免费在线观看| 深夜成人影院| 日韩在线播放一区| 国产免费一区二区三区最新不卡 | 久久精品男人的天堂| 可以免费观看av毛片| 精品一区二区三区在线| 久久这里只有精品99| 亚洲va欧美va| 午夜精品久久久久| 性猛交ⅹxxx富婆video| 久久99精品网久久| 国产精品久久久久9999爆乳| 亚洲成人不卡| 最近2019中文字幕一页二页 | 污视频在线免费观看一区二区三区| 另类中文字幕国产精品| 久久激情五月丁香伊人| 欧美bbbbbbbbbbbb精品| 久久精品人人爽人人爽| 又色又爽又黄视频| 欧美涩涩视频| 欧美久久久久久| 综合久久伊人| 午夜精品久久久久久久99黑人| 色天堂在线视频| 欧美日韩黄色一区二区| 久久精品国产亚洲av无码娇色| 26uuu亚洲综合色| 中文字幕66页| a91a精品视频在线观看| 一区二区高清视频| 久久视频在线观看| 国产欧美一区二区白浆黑人| 99在线视频影院| 最近2019中文字幕大全第二页| 丰满人妻一区二区三区四区53| 色八戒一区二区三区| 欧美xxxx黑人xyx性爽| 久久噜噜亚洲综合| 被黑人猛躁10次高潮视频| 丝袜美腿亚洲一区二区图片| 路边理发店露脸熟妇泻火| 久久综合亚洲| 51蜜桃传媒精品一区二区| 欧洲一区二区三区精品| 色综合天天综合网国产成人网 | 日韩一区二区三区色| 日本久久久久久| 久久大胆人体| 俺去了亚洲欧美日韩| 三区在线观看| 欧美不卡123| 一区二区精品视频在线观看| 色先锋资源久久综合| 国产在线拍揄自揄拍| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 性色av一区二区三区红粉影视| 日本不卡在线| 亚洲天堂色网站| 偷拍精品一区二区三区| 日韩欧美一级二级三级久久久| 99re热视频| 色综合亚洲欧洲| 日韩免费一二三区| 一区二区三区蜜桃| www.av免费| 国产精品久久久久久久蜜臀| mm131丰满少妇人体欣赏图| 北条麻妃一区二区三区| 中文字幕剧情在线观看| 另类的小说在线视频另类成人小视频在线| 精品人妻一区二区三区四区在线| 尹人成人综合网| 亚洲中文字幕无码一区二区三区| 国产国产精品| 国产福利片一区二区| 97视频精品| 正在播放国产精品| 欧美国产一级| 在线观看成人av电影| 欧美顶级大胆免费视频| 亚洲精品自在在线观看| 精品久久影院| 日韩在线国产| 欧美hd在线| 久久久国产精华液999999| 久久一区二区三区电影| 精品国产无码在线| 在线观看免费一区二区| 天天想你在线观看完整版电影免费| 99久久激情| 日本道在线视频| 欧美精品福利| 霍思燕三级露全乳照| 亚洲麻豆一区| 91av资源网| 久久亚洲欧洲| 欧美女同在线观看| 国产一区高清在线| 国产在线a视频| 99天天综合性| 精品人妻互换一区二区三区| 国产亚洲欧美在线| 永久免费看片直接| 亚洲综合视频网| 久久精品国产成人av| 91福利在线观看| 91亚洲国产成人精品一区| 日韩亚洲欧美一区二区三区| 日本成人动漫在线观看| 亚洲欧美色图片| 在线播放麻豆| 不卡av在线网站| 91美女精品| 国产精品激情av电影在线观看 | 日本视频在线免费| 成人精品高清在线| 日本免费福利视频| 中文字幕免费在线观看视频一区| 国产第一页精品| 国产精品麻豆99久久久久久| 亚洲国产成人精品综合99| 天天综合网天天综合色| 一级淫片免费看| 精品国产欧美一区二区| 国产视频福利在线| 九九视频直播综合网| 欧美电影免费看| 亚洲a成v人在线观看| 亚洲69av| 一区二区三区一级片| 日韩亚洲国产精品| 九九九九九伊人| 91理论电影在线观看| 一起操在线播放| 日韩欧美高清视频| 国产精品天天操| 亚洲欧美激情四射在线日| 91国内在线| 国产精品黄视频| 色爱综合av| 久久久久久久久影视| 日韩精品一区第一页| 涩视频在线观看| 亚洲欧洲日产国产综合网| 亚洲乱码国产乱码精品| 日韩欧美国产精品| 69久久精品| 欧美与欧洲交xxxx免费观看| 试看120秒一区二区三区| 色播亚洲视频在线观看| 一区二区激情| 佐佐木明希电影| 亚洲精品老司机| 一本色道久久综合熟妇| 亚洲视频视频在线| 97人人在线视频| av一区观看| 欧美在线免费一级片| 成人午夜免费剧场| 中文字幕在线亚洲精品| 狠狠久久伊人中文字幕| 久久人人97超碰人人澡爱香蕉| 亚洲深深色噜噜狠狠爱网站| 日本爱爱免费视频| www.亚洲色图.com| 国产一级理论片| 欧美一区二区视频免费观看| se在线电影| 国产成人精品久久二区二区91 | 精品无码人妻一区二区免费蜜桃 | 日韩亚洲一区二区| 蜜桃麻豆影像在线观看| 久热国产精品视频| 成人免费黄色| 五月婷婷综合色| 日韩精品成人一区二区在线| 朝桐光av一区二区三区| 亚洲成人一区二区| 丁香六月天婷婷| 欧美激情第6页| 爱爱精品视频| 牛人盗摄一区二区三区视频| 亚洲国产高清一区| 午夜免费福利影院| 亚洲第一在线综合网站| 手机看片1024国产| 91爱视频在线| 亚洲免费成人av在线| 欧美少妇性生活视频| 国产亚洲欧美日韩俺去了| 天天爱天天做天天爽| 在线播放日韩欧美| 成人黄色91| 黄色一级片国产| 成人激情视频网站| 欧美一区二区激情视频| 国产视频一区在线| 草民电影神马电影一区二区| 亚洲黄色一区二区三区| 久88久久88久久久| 欧美毛片在线观看| 日韩久久免费视频| 性感美女一区二区在线观看| 亚洲黄色成人久久久| 国产精品一卡二卡在线观看| 日韩免费av片| 亚洲天堂av电影| 国产不卡精品在线| 国产精品999视频| 国产日韩精品久久久| 91麻豆成人精品国产| 欧美激情videoshd| 久久91精品| 超碰中文字幕在线观看| 亚洲1区2区3区4区| 电影在线高清| 高清国产在线一区| 欧美伦理影院| 美女被艹视频网站| 欧美日韩国产丝袜另类| 999国产在线视频| 国产精品视频入口| 奇米综合一区二区三区精品视频| 老女人性淫交视频| 亚洲人在线视频| 日韩激情综合| 爱情岛论坛亚洲首页入口章节| 一区二区在线观看不卡| 久久精品蜜桃| 国产91一区二区三区| 男女性色大片免费观看一区二区 | 午夜天堂精品久久久久| 精品国产av无码| 精品日产卡一卡二卡麻豆| 午夜av成人|