成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > 突襲HTML5之Javascript API擴(kuò)展4—拖拽(Drag/Drop)概述

突襲HTML5之Javascript API擴(kuò)展4—拖拽(Drag/Drop)概述

熱門標(biāo)簽:搜狗星級(jí)酒店地圖標(biāo)注 電銷機(jī)器人視頻 地圖標(biāo)注自己去過的地方 洛陽市伊川縣地圖標(biāo)注中心官網(wǎng) 高德地圖標(biāo)注錯(cuò)誤怎么修改 會(huì)聲會(huì)影怎樣做地圖標(biāo)注效果 江蘇高頻外呼系統(tǒng)線路 平頂山電子地圖標(biāo)注怎么修改 標(biāo)準(zhǔn)智能外呼系統(tǒng)
拖拽(Drag/Drop)是個(gè)非常普遍的功能。你可以抓住一個(gè)對(duì)象,并且拖動(dòng)到你想放置的區(qū)域。很多javascript都類似實(shí)現(xiàn)了相關(guān)的功能,例如,jQueryUI的draganddrop組件。在HTML5中,拖拽(draganddrop)成為了標(biāo)準(zhǔn)操作,任何元素都支持。正因?yàn)檫@個(gè)功能太普遍了,所有的主流瀏覽器都支持這個(gè)操作。
啟用拖拽-draggable屬性
非常簡單,只需要將一個(gè)元素的拖動(dòng)屬性修改為draggable,這個(gè)元素就支持拖動(dòng)了,如下所示:

復(fù)制代碼
代碼如下:

<imgdraggable="true"/>

拖動(dòng)中數(shù)據(jù)的傳遞
拖動(dòng)的過程中,我們往往需要傳遞相應(yīng)的邏輯數(shù)據(jù)來完成轉(zhuǎn)換的過程,這里主要是使用dataTransfer對(duì)象進(jìn)行數(shù)據(jù)傳遞,下面先看看它的成員:
方法成員:

復(fù)制代碼
代碼如下:

setData(format,data):把被拖動(dòng)的數(shù)據(jù)賦值給dataTransfer對(duì)象。

format:一個(gè)String型參數(shù),指定被拖動(dòng)數(shù)據(jù)的類型。該參數(shù)取值可以是“Text”(文本類型)和“URL”(URL類型)。該參數(shù)是大小寫無關(guān)的,所以傳入"text"與"Text"是一樣的。
data:一個(gè)變體類型參數(shù),指定被拖動(dòng)的數(shù)據(jù)。該數(shù)據(jù)可以是文本,圖片路徑,URL等等。
該函數(shù)有Boolean類型的返回值,true表示數(shù)據(jù)成功加到dataTransfer中,false代表不成功。如果需要,可以通過這個(gè)參數(shù)來決定是否應(yīng)該繼續(xù)執(zhí)行某些邏輯。

復(fù)制代碼
代碼如下:

getData(format):獲取dataTransfer中存放的拖動(dòng)數(shù)據(jù)。

format意義與setData中的一樣,取值可以是"Text"(文本類型)和"URL"(URL類型)。

復(fù)制代碼
代碼如下:

clearData(format):移除指定類型的數(shù)據(jù)。

這里的format除了上面可以指定的"Text"(文本類型)和"URL"(URL類型)外,還可以取下列值:file-文件,html-html元素,image-圖片。
這個(gè)方法可以用于去選擇性的處理拖動(dòng)的數(shù)據(jù)類型。
屬性成員

復(fù)制代碼
代碼如下:

effectAllowed:設(shè)置或獲取數(shù)據(jù)源元素中的數(shù)據(jù)可以執(zhí)行的操作。

屬性類型為字符串,取值范圍如下:
"copy"-復(fù)制數(shù)據(jù).
"link"-鏈接數(shù)據(jù).
"move"-移動(dòng)數(shù)據(jù)
"copyLink"-復(fù)制或鏈接數(shù)據(jù),由目標(biāo)對(duì)象來確定。
"copyMove"-復(fù)制或移動(dòng)數(shù)據(jù),由目標(biāo)對(duì)象來確定。
"linkMove"-鏈接或移動(dòng)數(shù)據(jù),由目標(biāo)對(duì)象來確定。
"all"-所有的操作都是支持的。
"none"-禁止拖動(dòng)。
"uninitialized"-默認(rèn)值,采用默認(rèn)的行為。
注意設(shè)置effectAllowed為none以后,拖動(dòng)是禁止的,但是鼠標(biāo)形狀還是顯示沒有可拖動(dòng)的對(duì)象的形狀,如果想不顯示這個(gè)鼠標(biāo)形狀,則需要將window的event事件的屬性returnValue設(shè)置為false。

復(fù)制代碼
代碼如下:

dropEffect:設(shè)置或獲取拖動(dòng)的目標(biāo)上允許的操作以及相關(guān)的鼠標(biāo)形狀。

屬性類型為字符串,取值范圍如下
"copy"-鼠標(biāo)顯示為復(fù)制時(shí)的形狀;
"link"-鼠標(biāo)顯示為連接的形狀;
"move"-鼠標(biāo)顯示為移動(dòng)的形狀。
"none"(默認(rèn)值)-鼠標(biāo)顯示為沒有拖動(dòng)的形狀。
effectAllowed指定了數(shù)據(jù)源支持的操作,所以通常在ondragstart事件中指定。dropEffect指定了拖動(dòng)放置的目標(biāo)支持的操作,所以與effectAllowed配合,通常在拖動(dòng)的目標(biāo)上的ondragenter,ondragover和ondrop等事件中使用。

復(fù)制代碼
代碼如下:

files:返回拖動(dòng)的文件的列表FileList。
types:ondragstart中發(fā)送的數(shù)據(jù)(被拖動(dòng)的數(shù)據(jù))類型的列表。

dataTransfer對(duì)象的存在,使得在拖動(dòng)的數(shù)據(jù)源和目標(biāo)元素之間傳遞邏輯數(shù)據(jù)變成了可能。通常我們使用setData方法在數(shù)據(jù)源元素的ondragstart事件中提供數(shù)據(jù),然后再目標(biāo)元素中,使用getData方法獲取數(shù)據(jù)。
拖動(dòng)中觸發(fā)的事件
下面是一次拖拽會(huì)發(fā)生的事件,基本上事件的觸發(fā)順序也就是下面的順序:

復(fù)制代碼
代碼如下:

dragstart:要被拖拽的元素開始拖拽時(shí)觸發(fā),這個(gè)事件對(duì)象是被拖拽元素。
drag:拖拽元素時(shí)觸發(fā),這個(gè)事件對(duì)象是被拖拽元素。
dragenter:拖拽元素進(jìn)入目標(biāo)元素時(shí)觸發(fā),這個(gè)事件對(duì)象是目標(biāo)元素。
dragover:拖拽某元素在目標(biāo)元素上移動(dòng)時(shí)觸發(fā),這個(gè)事件對(duì)象是目標(biāo)元素。
dragleave:拖拽某元素離開目標(biāo)元素時(shí)觸發(fā),這個(gè)事件對(duì)象是目標(biāo)元素。
drop:將被拖拽元素放在目標(biāo)元素內(nèi)時(shí)觸發(fā),這個(gè)事件對(duì)象是目標(biāo)元素。
dragend:在drop之后觸發(fā),就是拖拽完畢時(shí)觸發(fā),這個(gè)事件對(duì)象是被拖拽元素。

基本上事件的參數(shù)event都會(huì)傳入相關(guān)的元素,可以很方便的進(jìn)行一些修改。這里,我們并不需要處理每個(gè)事件,通常只需要掛接主要的幾個(gè)事件即可。
拖動(dòng)開始-ondragstart事件
從這個(gè)事件傳入的參數(shù)含有的信息非常豐富,從中可以很方便的獲取到被拖動(dòng)的元素(event.Target);從中可以設(shè)置被拖動(dòng)數(shù)據(jù)(event.dataTransfer.setData);所以你可以很方便實(shí)現(xiàn)拖動(dòng)的背后邏輯(當(dāng)然你綁定的時(shí)候也可以傳遞其他的參數(shù))。
拖動(dòng)過程中-ondrag,ondragover,ondragenter和ondragleave事件
ondrag事件的對(duì)象是被拖拽元素,通常這個(gè)事件處理的比較少。ondragenter事件是當(dāng)拖動(dòng)進(jìn)入當(dāng)前元素時(shí)發(fā)生,ondragleave事件是在當(dāng)拖動(dòng)離開當(dāng)前元素時(shí)發(fā)生,ondragover事件是在拖動(dòng)在當(dāng)前元素中移動(dòng)時(shí)發(fā)生。
這里只需要注意一點(diǎn),因?yàn)槟J(rèn)情況下,瀏覽器是禁止元素drop的,所以為了讓元素可以drop,需要在這個(gè)函數(shù)中返回false或者調(diào)用event.preventDefault()方法。如下面的例子所示。
拖動(dòng)結(jié)束-ondrop,ondragend事件
當(dāng)可拖動(dòng)的數(shù)據(jù)被drop的時(shí)候,drop事件觸發(fā)。drop結(jié)束后,dragend事件被觸發(fā),這個(gè)事件使用的也相對(duì)少一點(diǎn)。
看一個(gè)簡單的例子:

復(fù)制代碼
代碼如下:

<!DOCTYPEHTML>
<html>
<head>
<scripttype="text/javascript">
functionallowDrop(ev){
ev.preventDefault();
}
functiondrag(ev){
ev.dataTransfer.setData("Text",ev.target.id);
}
functiondrop(ev){
vardata=ev.dataTransfer.getData("Text");
ev.target.appendChild(document.getElementById(data));
ev.preventDefault();
}
</script>
</head>
<body>
<divid="div1"ondrop="drop(event)"ondragover="allowDrop(event)"></div>
<imgid="drag1"src="img_logo.gif"draggable="true"ondragstart="drag(event)"width="336"height="69"/>
</body>
</html>

文件拖拽
上面的例子已經(jīng)使用了dataTransfer的各種方法和屬性,下面再看網(wǎng)上的另外一個(gè)有趣的應(yīng)用:拖拽一個(gè)圖片到網(wǎng)頁上,然后在網(wǎng)頁上顯示。這個(gè)應(yīng)用用到了dataTransfer的files屬性。

復(fù)制代碼
代碼如下:

<!DOCTYPEHTML>
<html>
<head>
<metacharset="utf-8">
<title>HTML5拖放文件</title>
<style>
#section{font-family:"Georgia","微軟雅黑","華文中宋";}
.container{display:inline-block;min-height:200px;min-width:360px;color:#f30;padding:30px;border:3pxsolid#ddd;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.preview{max-width:360px;}
#files-list{position:absolute;top:0;left:500px;}
#list{width:460px;}
#list.preview{max-width:250px;}
#listp{color:#888;font-size:12px;}
#list.green{color:#09c;}
</style>
</head>
<body>
<divid="section">
<p>把你的圖片拖到下面的容器內(nèi):</p>
<divid="container"class="container">
</div>
<divid="files-list">
<p>已經(jīng)拖進(jìn)過來的文件:</p>
<ulid="list"></ul>
</div>
</div>
<script>
if(window.FileReader){
varlist=document.getElementById('list'),
cnt=document.getElementById('container');
//判斷是否圖片
functionisImage(type){
switch(type){
case'image/jpeg':
case'image/png':
case'image/gif':
case'image/bmp':
case'image/jpg':
returntrue;
default:
returnfalse;
}
}
//處理拖放文件列表
functionhandleFileSelect(evt){
evt.stopPropagation();
evt.preventDefault();
varfiles=evt.dataTransfer.files;
for(vari=0,f;f=files[i];i++){
vart=f.type?f.type:'n/a',
reader=newFileReader(),
looks=function(f,img){
list.innerHTML+='<li><strong>'+f.name+'</strong>('+t+
')-'+f.size+'bytes<p>'+img+'</p></li>';
cnt.innerHTML=img;
},
isImg=isImage(t),
img;
//處理得到的圖片
if(isImg){
reader.onload=(function(theFile){
returnfunction(e){
img='<imgclass="preview"src="'+e.target.result+'"title="'+theFile.name+'"/>';
looks(theFile,img);
};
})(f)
reader.readAsDataURL(f);
}else{
img='"o((>ω<))o",你傳進(jìn)來的不是圖片??!';
looks(f,img);
}
}
}
//處理插入拖出效果
functionhandleDragEnter(evt){this.setAttribute('style','border-style:dashed;');}
functionhandleDragLeave(evt){this.setAttribute('style','');}
//處理文件拖入事件,防止瀏覽器默認(rèn)事件帶來的重定向
functionhandleDragOver(evt){
evt.stopPropagation();
evt.preventDefault();
}
cnt.addEventListener('dragenter',handleDragEnter,false);
cnt.addEventListener('dragover',handleDragOver,false);
cnt.addEventListener('drop',handleFileSelect,false);
cnt.addEventListener('dragleave',handleDragLeave,false);
}else{
document.getElementById('section').innerHTML='你的瀏覽器不支持啊,同學(xué)';
}
</script>
</body>
</html>

這個(gè)例子中使用了html5中的文件讀取API:FileReader對(duì)象;該對(duì)象提供了下列異步方法用于讀取文件:
1.FileReader.readAsBinaryString(fileBlob)
以二進(jìn)制的方式讀取文件,result屬性會(huì)包含一個(gè)文件的二進(jìn)制的格式
2.FileReader.readAsText(fileBlob,opt_encoding)
以文本的方式讀取文件,result屬性將會(huì)包含一個(gè)文件的文本格式,默認(rèn)解碼參數(shù)是“utf-8”。
3.FileReader.readAsDataURL(file)
以URL形式讀取文件result將會(huì)包含一個(gè)文件的DataURL格式(圖片通常用這種方式)。
當(dāng)使用上面的方法讀取文件后,會(huì)觸發(fā)下列事件:

復(fù)制代碼
代碼如下:

onloadstart,onprogress,onabort,onerror,onload,onloadend

這些事件都很簡單,需要的時(shí)候掛接就可以了??聪旅娴拇a示例:

復(fù)制代碼
代碼如下:

functionstartRead(){
//obtaininputelementthroughDOM
varfile=document.getElementById('file').files[0];
if(file){
getAsText(file);
}
}
functiongetAsText(readFile){
varreader=newFileReader();
//ReadfileintomemoryasUTF-16
reader.readAsText(readFile,"UTF-16");
//Handleprogress,success,anderrors
reader.onprogress=updateProgress;
reader.onload=loaded;
reader.onerror=errorHandler;
}
functionupdateProgress(evt){
if(evt.lengthComputable){
//evt.loadedandevt.totalareProgressEventproperties
varloaded=(evt.loaded/evt.total);
if(loaded<1){
//Increasetheprogbarlength
//style.width=(loaded*200)+"px";
}
}
}
functionloaded(evt){
//Obtainthereadfiledata
varfileString=evt.target.result;
//HandleUTF-16filedump
if(utils.regexp.isChinese(fileString)){
//ChineseCharacters+Namevalidation
}
else{
//runothercharsettest
}
//xhr.send(fileString)
}
functionerrorHandler(evt){
if(evt.target.error.name=="NotReadableErr"){
//Thefilecouldnotberead
}
}

這里也簡單說一下:普通的文件下載使用的就是window.open方法,例如:

復(fù)制代碼
代碼如下:

window.open('http://aaa.bbbb.com/ccc.rar','_blank')

實(shí)用參考:
官方文檔:http://www.w3schools.com/html5/
一個(gè)不錯(cuò)的教程網(wǎng)站:http://html5.phphubei.com/html5/features/DrapAndDrop/
MSDN幫助:http://msdn.microsoft.com/en-us/library/ms535861(v=vs.85).aspx
文件拖拽詳述:http://www.html5rocks.com/zh/tutorials/file/dndfiles/
文件拖拽并上傳:http://www.chinaz.com/design/2010/0909/131984.shtml
文件拖拽上傳完整例子:http://www.cnblogs.com/liaofeng/archive/2011/05/18/2049928.html
文件下載的例子:http://hi.baidu.com/guo_biru/item/2d7201c012b6debd0c0a7b05
window.open攻略:http://www.cnblogs.com/liulf/archive/2010/03/01/1675511.html
window.open參數(shù):http://www.koyoz.com/blog/?action=show&id=176 

標(biāo)簽:蚌埠 松原 阿克蘇 果洛 常德 廣西 鄂爾多斯 廣東

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《突襲HTML5之Javascript API擴(kuò)展4—拖拽(Drag/Drop)概述》,本文關(guān)鍵詞  突襲,HTML5,之,Javascript,API,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《突襲HTML5之Javascript API擴(kuò)展4—拖拽(Drag/Drop)概述》相關(guān)的同類信息!
  • 本頁收集關(guān)于突襲HTML5之Javascript API擴(kuò)展4—拖拽(Drag/Drop)概述的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    少妇久久久久久久久久| 精品无码三级在线观看视频| 貂蝉被到爽流白浆在线观看| 影音先锋在线视频| 免费av片风间由美在线| 91中文字幕永久在线| 国产日韩视频在线播放| 精品国产污网站| 野花国产精品入口| 成年人在线观看| 欧美高清视频一区| 亚洲精品不卡在线观看| 九九久久久久久久久激情| 亚洲高清免费观看高清完整版| 最新在线黄色网址| 欧美夜福利tv在线| 久久免费视频网站| 91国内精品久久久久| 艳母动漫在线观看| 欧美三级中文字幕在线观看| 欧美精品一区二区蜜桃| 精品噜噜噜噜久久久久久久久试看| 成年免费视频黄网站在线观看| 在线你懂的视频| 日本一区二区三区视频| 天天操夜夜操国产精品| 日韩色级片先锋影音| mm131丰满少妇人体欣赏图| 一区二区三区影视| 欧美视频在线播放| 精品自拍视频在线观看| 亚洲精品国偷拍自产在线观看蜜桃| 北条麻妃国产九九九精品小说| 亚洲精品福利在线| 色综合色综合网色综合| 久久一区二区三| 欧美xxxx在线| 色哺乳xxxxhd奶水米仓惠香| 精品国产免费一区二区三区香蕉| 国产在线视频欧美| 黑人欧美xxxx| 国产超碰精品在线观看| 在线看欧美日韩| 国产欧美一区二区三区视频| 亚洲伦理一区二区三区| 久久久久国产精品一区二区| 高清在线观看免费韩剧| 国产毛片精品国产一区二区三区| 国产精品自拍片| 网址你懂得在线观看| 一区二区欧美日韩| 欧美成人a∨高清免费观看| 欧美91精品久久久久国产性生爱| 激情五月婷婷基地| 国产一区 二区| 亚洲欧美视频在线观看视频| 精品久久久久久综合日本| 99re在线观看| 午夜福利123| 九色精品蝌蚪| 国产精品91xxx| sm国产在线调教视频| 午夜婷婷在线观看| 日韩精品在线免费| fc2人成共享视频在线观看| 色综合久久久久| 国产黄色大片免费看| 欧美专区日韩视频| sm捆绑调教国产免费网站在线观看| 亚洲av无码一区二区三区dv| 99热这里只有精品在线| 91av看片| 久久午夜精品视频| 影音先锋电影在线观看| 欧美高清3dfreexxxx性| 丁香六月色婷婷| 亚洲精品国产首次亮相| ririsao中文字幕免费| 成人免费直播| 99成人在线| 亚洲五月天综合| 99理论电影网| 97偷自拍亚洲综合二区| 无码人妻精品一区二区三区9厂| 亚洲靠逼com| 精品视频在线观看一区| 国产男女爽爽爽| 中文字幕av高清在线观看| 亚洲精品第一区二区三区| 日韩三级一区| 日韩欧美一区二区三区免费观看| 国内国产精品天干天干| 久久综合视频网| 天天干中文字幕| 国内毛片久久| 中文字幕在线观看视频免费| 欧美日韩国产一级片| 亚洲资源在线网| 日韩大陆欧美高清视频区| 97在线免费观看视频| 精品国产美女福利到在线不卡| 亚洲精品视频一区二区三区| 久久久这里只有精品视频| 高清在线成人网| 久操免费在线| 国产成人自拍偷拍| 成人av播放| 男生操女生视频在线观看| 午夜免费在线观看精品视频| 亚洲福利国产| 欧洲一区av| 91精品综合久久| 日韩一区二区三区高清| 亚洲乱码精品一二三四区日韩在线| 中文字幕一区三区久久女搜查官| 全程偷拍露脸中年夫妇| 999精品在线| 日韩欧美亚洲成人| 欧美一区二区免费在线观看| 伊人精品在线观看| 一区二区三区美女视频| 黄页网站在线观看视频| 欧洲av一区二区嗯嗯嗯啊| www.午夜激情| 凹凸国产熟女精品视频| 亚洲黄色天堂| 综合久久十次| 不卡的av一区| 国产日韩视频在线播放| 欧美日产国产精品| 亚洲经典一区二区三区| 麻豆影院在线| 91国内精品白嫩初高生| 国语自产精品视频在线看抢先版图片| 日本不卡久久| 男的操女的网站| 男人的天堂官网| 55夜色66夜色国产精品视频| 国产高清在线视频| 九七电影韩国女主播在线观看| 国产日韩换脸av一区在线观看| 亚洲自拍偷拍福利| 日韩经典一区二区| 国产精品自拍区| 制服.丝袜.亚洲.中文.综合懂| 亚洲成人精品在线观看| 超碰免费在线公开| 国产精品久久久久久久电影| 青青草国产精品亚洲专区无| 中文欧美字幕免费| 国产亚洲精品久久久久动| 欧美疯狂做受xxxx高潮| 男人添女人下面免费视频| 欧美二区三区| 欧美视频观看一区| 亚洲激情网站| 天天综合入口| 91免费在线视频| 国产呦系列欧美呦日韩呦| 亚洲色图都市激情| 毛片视频免费| 成av人片在线观看www| 欧美成人xxxx| 丝袜美腿诱惑一区二区三区| 在线观看免费网站黄| 99视频免费观看蜜桃视频| 一本色道久久综合亚洲精品婷婷| 一个色免费成人影院| 欧美日韩国产网站| 亚洲精品中文字幕在线观看| 一本一道波多野结衣一区二区| 日韩欧美三级一区二区| 欧美精品在欧美一区二区少妇| 中文字幕精品影院| 美国av在线播放| 欧美1区二区三区公司| 亚洲精品理论电影| 国产精品第三页| 欧美一级大片免费看| 蜜臀久久99精品久久久久久宅男| 欧美日韩国产精品一区二区三区| 成人午夜精品一区二区三区| 国产亚洲人成网站在线观看| 女人丝袜激情亚洲| 欧美激情精品| 中文字幕字幕中文在线中不卡视频| 男人插女人下面视频| 狠狠色成人综合网图片区| 午夜时刻免费入口| 伊人久久大香线蕉午夜av| 免费观看成年人视频| 国产精品a久久久久| 天堂在线国产| 中文字幕一区三区久久女搜查官| 欧美午夜性视频| 国产成人99久久亚洲综合精品| 日本夜夜草视频网站| 密臀av一区二区三区| 欧美黄色小视频| 91麻豆精品91久久久久久清纯| 你懂的免费在线观看视频网站| 亚洲第一综合网| 日日噜噜夜夜狠狠| 成人黄色图片网站| 亚洲综合在线第一页| 午夜免费视频在线国产| 日本www高清视频| 日韩av手机在线看| 欧美激情亚洲综合一区| 亚洲第一av| 国产夫妻在线播放| 麻豆精品视频在线原创| h网站在线免费观看| 亚洲高清在线一区| 国产精品色午夜在线观看| 中文字幕69页| 手机av在线网| 国产二区视频在线| 欧美一区二区三区白人| 欧美日韩国产成人精品| 国产午夜久久av| 毛片在线能看| 亚洲高清中文字幕| 囯产精品一品二区三区| 2020中文字幕在线播放| 中文字幕免费看| 精品三级在线观看| 日韩欧美成人激情| 欧美午夜性生活| 欧美激情在线一区二区三区| a视频在线免费看| 800av在线播放| 欧美激情精品久久久久久大尺度| 四虎一区二区| 九九久久久久久久久激情| 欧美日韩一区成人| 91久久国产综合久久91| 最新中文字幕在线观看视频| 人与牲动交xxxxbbb| 色婷婷国产精品综合在线观看| 在线免费观看污| 天天综合狠狠精品| 这里视频有精品| 国产一区二区三区精品在线观看| 中文字幕精品—区二区四季| 欧洲亚洲一区二区| 五月久久久综合一区二区小说| 黄色一级影院| 9191在线播放| 青青一区二区三区| 国产一二三四在线视频| 成人久久久精品国产乱码一区二区| 日韩精品久久久久久久软件91| 91麻豆精品国产综合久久久| 国产精品www网站| 欧美精品免费观看二区| 伊人久久久久久久久久久久久| 欧美mv和日韩mv国产网站| 色黄久久久久久| 久草视频免费播放| 亚洲AV无码国产成人久久| 被黑人猛躁10次高潮视频| av网站大全免费| 欧美色精品在线视频| 91在线免费网站| 欧美视频一区| 亚洲一级片免费观看| 伊人网免费视频| 六月丁香激情网| 国产成人自拍一区| 久久青青视频| 成人亚洲网站| 中文字幕日韩三级片| 欧州一区二区三区| 黄页网址大全在线播放| 欧美日韩国产成人在线免费| 久久综合久色欧美综合狠狠| 91成人在线精品视频| www.五月天色| 中文字幕在线官网| 国内精品写真在线观看| 伊大人久久香线焦宗合一75大| 欧美 国产 综合| 日韩视频免费在线播放| 国产一区二区在线播放| 精品国产123区| 国产精品久久久久久av福利| 国产a久久精品一区二区三区| 亚洲欧美日韩免费| 欧美精品久久久| 免费在线观看av网站| 波多野结衣大片| 日韩黄色片视频| 欧美乱妇高清无乱码| 欧美肥妇bbwbbw| 中文字幕第三区| 色先锋资源在线播放av| 亚州av影院| 亚洲第一综合网| 66久久国产| 免费黄色在线播放| 久久久亚洲精品无码| 男人亚洲天堂网| 在线观看免费国产视频| 首播影院在线观看免费观看电视| 亚洲成av人片在线观看无码| 人妻无码中文久久久久专区| 精品国产视频在线观看| 亚洲精品77777| 精品久久av| 你真棒插曲来救救我在线观看| 日韩无码精品一区二区三区| 91精品久久久久久久| 国产一区二区麻豆| 亚洲精品aⅴ中文字幕乱码| 亚洲系列在线观看| 欧美日本一道本| 亚洲爱爱爱爱爱| 日韩欧美国产精品一区| 色中色在线视频| 稀缺小u女呦精品呦| 久久久极品av| 欧美lavv| 国产91免费看| 美女100%无挡| 国产91久久久久蜜臀青青天草二| 日本高清不卡中文字幕| 97人人做人人爱|