亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > JavaScript > 正文

手機開發必備技巧:javascript及CSS功能代碼分享

2024-05-06 16:20:48
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了手機開發必備技巧:javascript及CSS功能代碼分享,本文講解了viewport(可視區域)操作、鏈接操作、javascript事件等內容,需要的朋友可以參考下
 

1. viewport:

也就是可視區域。對于桌面瀏覽器,我們都很清楚viewport是什么,就是出去了所有工具欄、狀態欄、滾動條等等之后用于看網頁的區域,
這是真正有效的區域。由于移動設備屏幕寬度不同于傳統web,因此我們需要改變viewport;

實際上我們可以操作的屬性有4 個:

復制代碼代碼如下:

width -             //  viewport 的寬度 (范圍從200 到10,000,默認為980 像素)
height -            //  viewport 的高度 (范圍從223 到10,000)
 
initial-scale -     //  初始的縮放比例 (范圍從>0 到10)
 
minimum-scale -    //   允許用戶縮放到的最小比例
maximum-scale -    //   允許用戶縮放到的最大比例
 
user-scalable -    //   用戶是否可以手動縮 (no,yes)

那么到底這些設置如何讓Safari 知道?其實很簡單,就一個meta,形如:
復制代碼代碼如下:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">   //編碼
<meta id="viewport" name="viewport" content="width=320; initial-scale=1.0;maximum-scale=1.0; user-scalable=no;"/>
<meta name=”apple-mobile-web-app-capable” content=”yes” />  // 離線應用的另一個技巧     
<meta name=”apple-mobile-web-app-status-bar-style” content=black” />  // 隱藏狀態欄        
<meta content="black" name="apple-mobile-web-app-status-bar-style" /> //指定的iphone中safari頂端的狀態條的樣式        
<meta content="telephone=no" name="format-detection" />       //告訴設備忽略將頁面中的數字識別為電話號碼      
<meta name="Author" contect="Mr.He"/ >  

在設置了initial-scale=1 之后,我們終于可以以1:1 的比例進行頁面設計了。關于viewport,還有一個很重要的概念是:iphone 的safari 瀏覽器完全沒有滾動條,而且不是簡單的“隱藏滾動條”,是根本沒有這個功能。iphone 的safari 瀏覽器實際上從一開始就完整顯示了這個網頁,然后用viewport 查看其中的一部分。當你用手指拖動時,其實拖的不是頁面,而是viewport。瀏覽器行為的改變不止是滾動條,交互事件也跟普通桌面不一樣。

 

2. link:

復制代碼代碼如下:

<link rel=”apple-touch-startup-image” href=”startup.png” /> // 設置開始頁面圖片
<link rel=”apple-touch-icon” href=”iphon_tetris_icon.png”/> // 在設置書簽的時候可以顯示好看的圖標
<link rel="stylesheet" media="all and (orientation:portrait)" href="portrait.css">    // 肖像模式樣式       
<link rel="stylesheet" media="all and (orientation:landscape)" href="landscape.css"   // 風景模式樣式
 
//豎屏時使用的樣式 
<style media="all and (orientation:portrait)" type="text/css">
#landscape { display: none; }
</style>
 
//橫屏時使用的樣式 
<style media="all and (orientation:landscape)" type="text/css">
#portrait { display: none; }
</style>  

 

3. 事件 : 

復制代碼代碼如下:

// 手勢事件
touchstart            //當手指接觸屏幕時觸發
touchmove           //當已經接觸屏幕的手指開始移動后觸發
touchend             //當手指離開屏幕時觸發
touchcancel
 
// 觸摸事件
gesturestart          //當兩個手指接觸屏幕時觸發
gesturechange      //當兩個手指接觸屏幕后開始移動時觸發
gestureend
 
// 屏幕旋轉事件   
onorientationchange     
 
// 檢測觸摸屏幕的手指何時改變方向       
orientationchange       
 
// touch事件支持的相關屬性
touches         
targetTouches       
changedTouches              
clientX    // X coordinate of touch relative to the viewport (excludes scroll offset)       
clientY    // Y coordinate of touch relative to the viewport (excludes scroll offset)       
screenX    // Relative to the screen        
screenY     // Relative to the screen       
pageX     // Relative to the full page (includes scrolling)     
pageY     // Relative to the full page (includes scrolling)     
target     // Node the touch event originated from      
identifier     // An identifying number, unique to each touch event

 

4. 屏幕旋轉事件:onorientationchange
添加屏幕旋轉事件偵聽,可隨時發現屏幕旋轉狀態(左旋、右旋還是沒旋)。例子:

復制代碼代碼如下:

// 判斷屏幕是否旋轉
function orientationChange() { 
    switch(window.orientation) { 
      case 0:  
            alert("肖像模式 0,screen-width: " + screen.width + "; screen-height:" + screen.height); 
            break; 
      case -90:  
            alert("左旋 -90,screen-width: " + screen.width + "; screen-height:" + screen.height); 
            break; 
      case 90:    
            alert("右旋 90,screen-width: " + screen.width + "; screen-height:" + screen.height); 
            break; 
      case 180:    
          alert("風景模式 180,screen-width: " + screen.width + "; screen-height:" + screen.height); 
          break; 
    };<br>};
// 添加事件監聽 
addEventListener('load', function(){ 
    orientationChange(); 
    window.onorientationchange = orientationChange; 
});

 

5. 隱藏地址欄 & 處理事件的時候,防止滾動條出現:

復制代碼代碼如下:

// 隱藏地址欄  & 處理事件的時候 ,防止滾動條出現
addEventListener('load', function(){ 
        setTimeout(function(){ window.scrollTo(0, 1); }, 100); 
});

 

6. 雙手指滑動事件:

復制代碼代碼如下:

// 雙手指滑動事件
addEventListener('load',  function(){ window.onmousewheel = twoFingerScroll;}, 
     false              // 兼容各瀏覽器,表示在冒泡階段調用事件處理程序 (true 捕獲階段)
); 
function twoFingerScroll(ev) { 
    var delta =ev.wheelDelta/120;              //對 delta 值進行判斷(比如正負) ,而后執行相應操作 
    return true; 
}; 

7. 判斷是否為iPhone:
復制代碼代碼如下:

// 判斷是否為 iPhone : 
function isAppleMobile() { 
    return (navigator.platform.indexOf('iPad') != -1); 
}; 

 

8. localStorage:

 例子 :(注意數據名稱  n  要用引號引起來)

復制代碼代碼如下:

var v = localStorage.getItem('n') ? localStorage.getItem('n') : "";   // 如果名稱是  n 的數據存在 ,則將其讀出 ,賦予變量  v  。 
localStorage.setItem('n', v);                                           // 寫入名稱為 n、值為  v  的數據 
localStorage.removeItem('n');                                           // 刪除名稱為  n  的數據    

9. 使用特殊鏈接:
 如果你關閉自動識別后 ,又希望某些電話號碼能夠鏈接到 iPhone 的撥號功能 ,那么可以通過這樣來聲明電話鏈接 ,
復制代碼代碼如下:

<a href="tel:12345654321">打電話給我</a>
<a href="sms:12345654321">發短信</a>

或用于單元格:
復制代碼代碼如下:

<td onclick="location.href='tel:122'">

 

10. 自動大寫與自動修正
要關閉這兩項功能,可以通過autocapitalize 與autocorrect 這兩個選項:

復制代碼代碼如下:

<input type="text" autocapitalize="off" autocorrect="off" />

 

11. WebKit CSS:
①“盒模型”的具體描述性質的包圍盒塊內容,包括邊界,填充等等。

復制代碼代碼如下:

-webkit-border-bottom-left-radius: radius;
-webkit-border-top-left-radius: horizontal_radius vertical_radius;
-webkit-border-radius: radius;      //容器圓角
-webkit-box-sizing: sizing_model; 邊框常量值:border-box/content-box
-webkit-box-shadow: hoff voff blur color; //容器陰影(參數分別為:水平X 方向偏移量;垂直Y 方向偏移量;高斯模糊半徑值;陰影顏色值)
-webkit-margin-bottom-collapse: collapse_behavior; 常量值:collapse/discard/separate
-webkit-margin-start: width;
-webkit-padding-start: width;
-webkit-border-image: url(borderimg.gif) 25 25 25 25 round/stretch round/stretch;
-webkit-appearance: push-button;   //內置的CSS 表現,暫時只支持push-button

②“視覺格式化模型”描述性質,確定了位置和大小的塊元素。
復制代碼代碼如下:

direction: rtl
unicode-bidi: bidi-override; 常量:bidi-override/embed/normal

③“視覺效果”描述屬性,調整的視覺效果塊內容,包括溢出行為,調整行為,能見度,動畫,變換,和過渡。
復制代碼代碼如下:

clip: rect(10px, 5px, 10px, 5px)
resize: auto; 常量:auto/both/horizontal/none/vertical
visibility: visible; 常量: collapse/hidden/visible
-webkit-transition: opacity 1s linear; 動畫效果 ease/linear/ease-in/ease-out/ease-in-out
-webkit-backface-visibility: visibler; 常量:visible(默認值)/hidden
-webkit-box-reflect: right 1px; 鏡向反轉
-webkit-box-reflect: below 4px -webkit-gradient(linear, left top, left bottom,
from(transparent), color-stop(0.5, transparent), to(white));
-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)));;   //CSS 遮罩/蒙板效果
-webkit-mask-attachment: fixed; 常量:fixed/scroll
-webkit-perspective: value; 常量:none(默認)
-webkit-perspective-origin: left top;
-webkit-transform: rotate(5deg);
-webkit-transform-style: preserve-3d; 常量:flat/preserve-3d; (2D 與3D)

④“生成的內容,自動編號,并列出”描述屬性,允許您更改內容的一個組成部分,創建自動編號的章節和標題,和操縱的風格清單的內容。
復制代碼代碼如下:

content: “Item” counter(section) ” “;
This resets the counter.
First section
>two section
three section
counter-increment: section 1;
counter-reset: section;

⑤“分頁媒體”描述性能與外觀的屬性,控制印刷版本的網頁,如分頁符的行為。
復制代碼代碼如下:

page-break-after: auto; 常量:always/auto/avoid/left/right
page-break-before: auto; 常量:always/auto/avoid/left/right
page-break-inside: auto; 常量:auto/avoid

⑥“顏色和背景”描述屬性控制背景下的塊級元素和顏色的文本內容的組成部分。
復制代碼代碼如下:

-webkit-background-clip: content; 常量:border/content/padding/text
-webkit-background-origin: padding; 常量:border/content/padding/text
-webkit-background-size: 55px; 常量:length/length_x/length_y

⑦ “字型”的具體描述性質的文字字體的選擇范圍內的一個因素。報告還描述屬性用于下載字體定義。
復制代碼代碼如下:

unicode-range: U+00-FF, U+980-9FF;

⑧“文本”描述屬性的特定文字樣式,間距和自動滾屏。
復制代碼代碼如下:

text-shadow: #00FFFC 10px 10px 5px;
text-transform: capitalize; 常量:capitalize/lowercase/none/uppercase
word-wrap: break-word; 常量:break-word/normal
-webkit-marquee: right large infinite normal 10s; 常量:direction(方向) increment(迭代次數) repetition(重復) style(樣式) speed(速度);
-webkit-marquee-direction: ahead/auto/backwards/down/forwards/left/reverse/right/up
-webkit-marquee-incrementt: 1-n/infinite(無窮次)
-webkit-marquee-speed: fast/normal/slow
-webkit-marquee-style: alternate/none/scroll/slide
-webkit-text-fill-color: #ff6600; 常量:capitalize, lowercase, none, uppercase
-webkit-text-security: circle; 常量:circle/disc/none/square
-webkit-text-size-adjust: none; 常量:auto/none;
-webkit-text-stroke: 15px #fff;
-webkit-line-break: after-white-space; 常量:normal/after-white-space
-webkit-appearance: caps-lock-indicator;
-webkit-nbsp-mode: space; 常量: normal/space
-webkit-rtl-ordering: logical; 常量:visual/logical
-webkit-user-drag: element; 常量:element/auto/none
-webkit-user-modify: read- only; 常量:read-write-plaintext-only/read-write/read-only
-webkit-user-select: text; 常量:text/auto/none

⑨“表格”描述的布局和設計性能表的具體內容。
復制代碼代碼如下:

-webkit-border-horizontal-spacing: 2px;
-webkit-border-vertical-spacing: 2px;
-webkit-column-break-after: right; 常量:always/auto/avoid/left/right
-webkit-column-break-before: right; 常量:always/auto/avoid/left/right
–webkit-column-break-inside: logical; 常量:avoid/auto
-webkit-column-count: 3; //分欄
-webkit-column-rule: 1px solid #fff;
style:dashed,dotted,double,groove,hidden,inset,none,outset,ridge,solid

⑩“用戶界面”描述屬性,涉及到用戶界面元素在瀏覽器中,如滾動文字區,滾動條,等等。報告還描述屬性,范圍以外的網頁內容,如光標的標注樣式和顯示當您按住觸摸觸摸
目標,如在iPhone上的鏈接。
復制代碼代碼如下:

-webkit-box-align: baseline,center,end,start,stretch 常量:baseline/center/end/start/stretch
-webkit-box-direction: normal;常量:normal/reverse
-webkit-box-flex: flex_valuet
-webkit-box-flex-group: group_number
-webkit-box-lines: multiple; 常量:multiple/single
-webkit-box-ordinal-group: group_number
-webkit-box-orient: block-axis; 常量:block-axis/horizontal/inline-axis/vertical/orientation
–webkit-box-pack: alignment; 常量:center/end/justify/start

 

12. 動畫過渡
這是 Webkit 中最具創新力的特性:使用過渡函數定義動畫。

復制代碼代碼如下:

-webkit-animation: title infinite ease-in-out 3s;
animation 有這幾個屬性:
-webkit-animation-name: //屬性名,就是我們定義的keyframes
-webkit-animation-duration:3s //持續時間
-webkit-animation-timing-function: //過渡類型:ease/ linear(線性) /ease-in(慢到快)/ease-out(快到慢) /ease-in-out(慢到快再到慢) /cubic-bezier
-webkit-animation-delay:10ms //動畫延遲(默認0)
-webkit-animation-iteration-count: //循環次數(默認1),infinite 為無限
-webkit-animation-direction: //動畫方式:normal(默認 正向播放); alternate(交替方向,第偶數次正向播放,第奇數次反向播放)

這些同樣是可以簡寫的。但真正讓我覺的很爽的是keyframes,它能定義一個動畫的轉變過程供調用,過程為0%到100%或from(0%)到to(100%)。簡單點說,只要你有想法,你想讓元素在這個過程中以什么樣的方式改變都是很簡單的。
復制代碼代碼如下:

-webkit-transform: 類型(縮放scale/旋轉rotate/傾斜skew/位移translate)
scale(num,num) 放大倍率。scaleX 和 scaleY(3),可以簡寫為:scale(* , *)
rotate(*deg) 轉動角度。rotateX 和 rotateY,可以簡寫為:rotate(* , *)
Skew(*deg) 傾斜角度。skewX 和skewY,可簡寫為:skew(* , *)
translate(*,*) 坐標移動。translateX 和translateY,可簡寫為:translate(* , *)。

實現模擬彈出消息框(Alert)的例子:
①定義過渡(在<style type="text/css">段中描述keyframes):
復制代碼代碼如下:

@-webkit-keyframes DivZoom
{
0% { -webkit-transform: scale(0.01) }
60% { -webkit-transform: scale(1.05) }
80% { -webkit-transform: scale(0.95) }
100% { -webkit-transform: scale(1.00) }
}
.sZoom { -webkit-animation: DivZoom 0.5s ease-in-out }

(很容易看懂,將元素從縮小的0.01 倍--很小但不能為0 倍,放大到1.05 倍,再縮小到0.95倍,最后到1 倍即正常大小。整個過渡過程事件為0.5 秒,動畫方式為ease-in-out,即慢到快再到慢,默認只進行1 次過渡。這正是大家經??吹降?iPhone 彈出的提示信息的動畫效果?。?br /> ②定義元素(在<body>段中):
復制代碼代碼如下:

<div id="layerH" style="-webkit-border-radius:12px; border:2px solid #FFF;-webkit-box-shadow: 0px 2px 4px #888;position: absolute; left: 24px; top: 106px;<br>width: 256px; height: 268px; padding-left: 8px; padding-right: 8px;color: #FFFFFF; text-shadow: 1px 1px 1px #000; text-align: center;background-color: RGBA(32,48,96,0.9);
background-image:url('BG-Msg.png'); background-repeat:no-repeat;
z-index: 1; visibility: hidden; ">
<p><span style="font-size: 16pt; font-weight: bold">使用說明</span></p>
<hr noshade size="1">
<div id="HelpText" style="height: 120px">說明文字</div>
<hr noshade size="1">
<form name="formV" method="POST">
<input type="button" value="確認" name="B1"
style="width: 100%; height: 40px; font-size: 14pt; ont-weight: bold;
color: #FFFFFF; text-shadow: 0px -1px 1px #000;"
onclick=" layerH.style.visibility='hidden'">
</form>
</div>

③啟動動畫(在 javascript 定義的函數中)
復制代碼代碼如下:

function pHelp()
{
layerH.style.visibility = 'visible'
layerH.style.cssText = "-webkit-animation-delay: " + Math.random() + "ms"
layerH.className = 'sZoom'
}

(這個啟動函數就很好理解了。但是為什么要使用-webkit-animation-delay 這句呢?因為當一個元素過渡顯示完成后,若其樣式沒有變化,下一次將無法進行過渡動畫顯示。我們巧妙的利用其動畫延遲時間定義,使其有所變化,就避免了上述問題。其中使用隨機數函數Math.random(),產生一個大于0 小于1 的隨機數。當然,延遲零點幾毫秒,用戶是不會察覺的。)

 

補充:

1. 鎖定 viewport

復制代碼代碼如下:

ontouchmove="event.preventDefault()" //鎖定viewport,任何屏幕操作不移動用戶界面(彈出鍵盤除外)。

 

2. 被點擊元素的外觀變化,可以使用樣式來設定:

復制代碼代碼如下:

-webkit-tap-highlight-color: 顏色

3. 偵測iPhone/iPod
開發特定設備的移動網站,首先要做的就是設備偵測了。下面是使用Javascript偵測iPhone/iPod的UA,然后轉向到專屬的URL。
復制代碼代碼如下:

if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
  if (document.cookie.indexOf("iphone_redirect=false") == -1) {
    window.location = "http://m.example.com";
  }
}

雖然Javascript是可以在水果設備上運行的,但是用戶還是可以禁用。它也會造成客戶端刷新和額外的數據傳輸,所以下面是服務器端偵測和轉向:
復制代碼代碼如下:

if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod')) {
  header('Location: http://yoursite.com/iphone');
  exit();
}

4. 阻止旋轉屏幕時自動調整字體大小
復制代碼代碼如下:

html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust:none;}

5. iPhone才識別的CSS
如果不想設備偵測,可以用CSS媒體查詢來專為iPhone/iPod定義樣式。
復制代碼代碼如下:

@media screen and (max-device-width: 480px) {}

6. 縮小圖片
網站的大圖通常寬度都超過480像素,如果用前面的代碼限制了縮放,這些圖片在iPhone版顯示顯然會超過屏幕。好在iPhone機能還夠,我們可以用CSS讓iPhone自動將大圖片縮小顯示。
復制代碼代碼如下:

@media screen and (max-device-width: 480px){
  img{max-width:100%;height:auto;}
}

7. 模擬:hover偽類
因為iPhone并沒有鼠標指針,所以沒有hover事件。那么CSS :hover偽類就沒用了。但是iPhone有Touch事件,onTouchStart 類似 onMouseOver,onTouchEnd 類似 onMouseOut。所以我們可以用它來模擬hover。使用Javascript:
復制代碼代碼如下:

var myLinks = document.getElementsByTagName('a');
for(var i = 0; i < myLinks.length; i++){
  myLinks[i].addEventListener('touchstart', function(){this.className = “hover”;}, false);
  myLinks[i].addEventListener('touchend', function(){this.className = “”;}, false);
}

然后用CSS增加hover效果:
復制代碼代碼如下:

a:hover, a.hover { /* 你的hover效果 */ }

這樣設計一個鏈接,感覺可以更像按鈕。并且,這個模擬可以用在任何元素上。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日本高清一区| 欧美一区深夜视频| 精品久久香蕉国产线看观看亚洲| 狠狠做深爱婷婷久久综合一区| 欧美视频在线观看免费| 成人精品一区二区三区电影免费| 久久久精品一区| 欧美日韩精品国产| 91久久中文字幕| 亚洲最大激情中文字幕| 奇米四色中文综合久久| 一个人www欧美| 久久综合亚洲社区| 亚洲人精选亚洲人成在线| 国产人妖伪娘一区91| 欧美激情奇米色| 国产欧美日韩精品丝袜高跟鞋| 国产精品久久国产精品99gif| 91精品国产自产在线观看永久| 91精品国产综合久久久久久久久| 91精品国产综合久久久久久久久| 91精品国产91久久久久久| 91国内精品久久| 日韩欧美亚洲成人| 亚洲第一天堂无码专区| 亚洲黄色有码视频| 国产精品免费视频xxxx| 亚洲国产精品久久久久久| 国产69精品久久久久9999| 国产主播喷水一区二区| 国产日韩中文字幕在线| 欧美大码xxxx| 97婷婷大伊香蕉精品视频| 日韩av手机在线| 久久久综合免费视频| 亚洲福利小视频| 亚洲国产成人在线视频| 国产婷婷色综合av蜜臀av| 日韩精品在线影院| 欧美日韩国产激情| 欧美精品一区二区免费| 日韩经典中文字幕| 午夜精品久久久久久久99黑人| 青青久久av北条麻妃海外网| 日韩激情片免费| 久久久久久久久中文字幕| 久久久久久久久久久成人| 欧美日韩激情视频8区| 韩国福利视频一区| 欧美日本精品在线| 成人性生交大片免费看小说| 精品久久中文字幕久久av| 国产亚洲精品一区二区| 欧美做爰性生交视频| 日韩中文第一页| 国内精品久久久久影院优| 国产精品7m视频| 久久精品国产免费观看| 国产精品丝袜视频| 欧美成人精品在线观看| 亚洲视频免费一区| 亚洲国产精品电影在线观看| 久久夜色撩人精品| 日韩中文字幕在线观看| 国产成人在线一区二区| 欧美—级高清免费播放| 最近2019中文字幕第三页视频| 欧美极品美女电影一区| 在线成人中文字幕| 午夜精品一区二区三区在线视频| 欧美日韩人人澡狠狠躁视频| 亚洲日本中文字幕免费在线不卡| 欧美精品精品精品精品免费| 欧美裸体xxxx极品少妇软件| 一本色道久久综合狠狠躁篇的优点| 欧美精品午夜视频| 久久久久久久国产| 久久成人在线视频| 日韩电影免费观看在线观看| 亚洲精品99久久久久中文字幕| 777午夜精品福利在线观看| 亚洲国内精品在线| 欧美亚洲成人精品| 国产成人亚洲综合91精品| 色偷偷噜噜噜亚洲男人| 国产精品一区二区久久国产| 亚洲成在人线av| 欧美久久精品午夜青青大伊人| 国产一区二区成人| 亚洲成人av中文字幕| 日本精品va在线观看| 日产日韩在线亚洲欧美| 亚洲午夜未删减在线观看| 北条麻妃一区二区在线观看| 日韩国产中文字幕| 97视频免费在线观看| 欧美一区在线直播| 成人中文字幕+乱码+中文字幕| 国产精品成人观看视频国产奇米| xxxx欧美18另类的高清| 日韩高清人体午夜| 最好看的2019年中文视频| 日韩中文视频免费在线观看| 操日韩av在线电影| 色av中文字幕一区| 国产在线视频欧美| 91久久精品美女高潮| 欧美激情网友自拍| 亚洲国产精品国自产拍av秋霞| 久久久av一区| 日本韩国欧美精品大片卡二| 欧美黄色片免费观看| 亚洲精品一区中文| 国产91精品黑色丝袜高跟鞋| 亚洲国产精品久久久| 色狠狠av一区二区三区香蕉蜜桃| 精品久久中文字幕| www.日本久久久久com.| 91社区国产高清| 国产欧美日韩91| 国产成人97精品免费看片| 久久精品视频在线播放| 国产精品色婷婷视频| 日韩欧美a级成人黄色| 亚洲国产精品人人爽夜夜爽| 国产欧美一区二区白浆黑人| 欧美激情精品久久久| 亚洲色无码播放| 日韩欧美a级成人黄色| 精品中文字幕视频| 国产精品∨欧美精品v日韩精品| 亚洲精品乱码久久久久久按摩观| 亚洲最大福利视频网站| 久久久久久久久久久久久久久久久久av| 亚洲黄色www| 国产成人精品亚洲精品| 日韩精品视频免费在线观看| 亚洲视频在线视频| 亚洲天天在线日亚洲洲精| 国产视频综合在线| 国产精品av免费在线观看| 国产成人av在线播放| 欧美大肥婆大肥bbbbb| 91网在线免费观看| 国产精品高潮呻吟久久av黑人| 欧美极品欧美精品欧美视频| 国产欧美精品日韩| 午夜精品一区二区三区av| 精品久久久精品| 欧美www视频在线观看| 国模私拍视频一区| 中文字幕日韩精品在线观看| 不卡av在线播放| 91精品国产高清自在线看超| 欧美专区日韩视频| 性欧美亚洲xxxx乳在线观看| 精品国产欧美成人夜夜嗨| 亚洲成人激情图| 国产精品久久久av| 精品在线小视频| 精品国产福利在线| 日韩av快播网址| 国产精品亚洲激情| 97婷婷大伊香蕉精品视频|