欧美三区四区_av先锋影音资源站_亚洲第一论坛sis_影音先锋2020色资源网_亚洲精品社区_在线免费观看av网站_国产一区二区伦理_亚洲欧美视频一区二区_99视频精品全部免费在线_精精国产xxxx视频在线

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

編輯Tag賺U幣

推薦:html5配合css3實(shí)現(xiàn)帶提示文字的輸入框(擺脫js)
webkit特有的一個(gè)css,可以控制里面的文字樣式,配合css3的動(dòng)畫(huà)效果和偽類(lèi),我們就可以很容易做出一個(gè)帶動(dòng)畫(huà)的輸入框,在系統(tǒng)登錄、搜索等位置很適合,感興趣的你可以參考下本文或許可以幫助到你

拖拽(Drag/Drop)是個(gè)非常普遍的功能。你可以抓住一個(gè)對(duì)象,并且拖動(dòng)到你想放置的區(qū)域。很多javascript都類(lèi)似實(shí)現(xiàn)了相關(guān)的功能,例如,jQueryUI的draganddrop組件。在HTML5中,拖拽(draganddrop)成為了標(biāo)準(zhǔn)操作,任何元素都支持。正因?yàn)檫@個(gè)功能太普遍了,所有的主流瀏覽器都支持這個(gè)操作。
啟用拖拽-draggable屬性
非常簡(jiǎn)單,只需要將一個(gè)元素的拖動(dòng)屬性修改為draggable,這個(gè)元素就支持拖動(dòng)了,如下所示:

復(fù)制代碼 代碼如下:m.ghpqjb.com

<imgdraggable="true"/>

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

復(fù)制代碼 代碼如下:m.ghpqjb.com

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

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

復(fù)制代碼 代碼如下:m.ghpqjb.com

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

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

復(fù)制代碼 代碼如下:m.ghpqjb.com

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

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

復(fù)制代碼 代碼如下:m.ghpqjb.com

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

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

復(fù)制代碼 代碼如下:m.ghpqjb.com

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

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

復(fù)制代碼 代碼如下:m.ghpqjb.com

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

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ù)制代碼 代碼如下:m.ghpqjb.com

dragstart:要被拖拽的元素開(kāi)始拖拽時(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:拖拽某元素離開(kāi)目標(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)開(kāi)始-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)過(guò)程中-ondrag,ondragover,ondragenter和ondragleave事件
ondrag事件的對(duì)象是被拖拽元素,通常這個(gè)事件處理的比較少。ondragenter事件是當(dāng)拖動(dòng)進(jìn)入當(dāng)前元素時(shí)發(fā)生,ondragleave事件是在當(dāng)拖動(dòng)離開(kāi)當(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è)簡(jiǎn)單的例子:

復(fù)制代碼 代碼如下:m.ghpqjb.com

<!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)頁(yè)上,然后在網(wǎng)頁(yè)上顯示。這個(gè)應(yīng)用用到了dataTransfer的files屬性。

復(fù)制代碼 代碼如下:m.ghpqjb.com

<!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)過(guò)來(lái)的文件:</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)來(lái)的不是圖片!!';
looks(f,img);
}
}
}
//處理插入拖出效果
functionhandleDragEnter(evt){this.setAttribute('style','border-style:dashed;');}
functionhandleDragLeave(evt){this.setAttribute('style','');}
//處理文件拖入事件,防止瀏覽器默認(rèn)事件帶來(lái)的重定向
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ù)制代碼 代碼如下:m.ghpqjb.com

onloadstart,onprogress,onabort,onerror,onload,onloadend

這些事件都很簡(jiǎn)單,需要的時(shí)候掛接就可以了。看下面的代碼示例:

復(fù)制代碼 代碼如下:m.ghpqjb.com

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
}
}

這里也簡(jiǎn)單說(shuō)一下:普通的文件下載使用的就是window.open方法,例如:

復(fù)制代碼 代碼如下:m.ghpqjb.com

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 

分享:程序設(shè)計(jì)HTML5 Canvas API
本文小編為大家介紹關(guān)于程序設(shè)計(jì)程序設(shè)計(jì)HTML5 Canvas API ,有需求的朋友可以參考一下。

來(lái)源:未知//所屬分類(lèi):HTML5教程/更新時(shí)間:2013-04-22
相關(guān)HTML5教程
三级一区在线视频先锋| 国产黄色美女视频| 99精品国产一区二区三区| 国产精品久久久一区麻豆最新章节| 精品国产精品自拍| 久久影院免费观看| 又粗又黑又大的吊av| 国产精品午夜影院| 美女午夜精品| 国产精品色在线| 国产午夜一区二区| 久久人人爽爽人人爽人人片av| 波多野结衣家庭教师视频| 欧美精品乱码视频一二专区| 亚洲精品亚洲人成在线观看| 亚洲欧洲av在线| 51午夜精品视频| 黄色a级三级三级三级| videos性欧美另类高清| 激情欧美一区二区| 精品香蕉一区二区三区| 亚洲欧洲精品一区| 天海翼一区二区| 久9re热视频这里只有精品| 国产欧美精品在线观看| 欧美激情中文网| 99re精彩视频| 一本色道久久综合熟妇| 夜夜嗨网站十八久久| 91精品国产综合久久福利| 91免费看片网站| 偷拍女澡堂一区二区三区| 欧美影院在线| av资源在线免费观看| av在线资源观看| 日韩电影免费在线看| 亚洲高清久久网| 久久精品国产99精品国产亚洲性色| 国产精品9999| 国产综合精品一区二区三区| a级片在线观看视频| 黄色一级a毛片| 精品一区二区久久| 日韩欧美综合在线| 亚洲一区三区视频在线观看| av黄色在线看| 日韩欧美网站| 色偷偷成人一区二区三区91| 99在线观看视频网站| 婷婷国产成人精品视频| 欧美精品一区二区久久| 色悠悠亚洲一区二区| 国产精品va在线| 超碰中文字幕在线观看| 国产激情欧美| 国产69精品久久久久777| 久久五月天综合| 亚洲熟妇av日韩熟妇在线| 中文字幕av第一页| 久久伊人亚洲| 一本色道久久88亚洲综合88| 久久国产乱子伦免费精品| 天天操天天干天天爱| 成人白浆超碰人人人人| 久久久亚洲国产| 先锋资源av在线| 青草久久视频| 色婷婷国产精品久久包臀| 亚洲www视频| 少妇毛片一区二区三区| 国产精品成人**免费视频| 国产精品久久久久永久免费观看| 中文字幕一精品亚洲无线一区| 久久久久久九九九九| 成人精品在线看| 日韩精品一级二级 | 秋霞在线一区二区| 国产又粗又长又黄| 久久久久在线| 精品国产电影一区二区| xxxx18hd亚洲hd捆绑| 国产又粗又大又爽视频| 水蜜桃久久夜色精品一区的特点| 欧美视频你懂的| 一区二区日本伦理| 91久久精品国产91久久性色| 久久人妻少妇嫩草av无码专区| 69堂精品视频在线播放| 国产欧美日韩视频在线观看| 国产做受高潮69| 国精产品99永久一区一区| 欧美大荫蒂xxx| 黄色一级免费大片| 欧美自拍偷拍一区二区| 国产福利一区二区三区在线视频| 亚洲人成毛片在线播放| 亚洲色图 在线视频| jizz内谢中国亚洲jizz| eeuss国产一区二区三区| 欧洲日本亚洲国产区| 色婷婷精品久久二区二区密| 一区二区三区亚洲变态调教大结局 | 亚洲欧美一区二区视频| 国产精品视频免费观看www| 中国1级黄色片| 欧美h版在线| 欧美精品乱人伦久久久久久| 亚洲国产精品久久久久婷婷老年| 伦av综合一区| 国产福利电影一区二区三区| 欧美成人精品在线播放| 2一3sex性hd| 图片区亚洲欧美小说区| 亚洲女同性videos| xfplay5566色资源网站| 日韩大片在线免费观看| 日韩人体视频一二区| 午夜探花在线观看| 国产草草影院ccyycom| 久久久久成人黄色影片| 国产精品观看在线亚洲人成网| 国产精品国产三级国产专业不| 蜜桃精品视频| 色综合久久久网| 高清欧美精品xxxxx| 天天干天天爱天天操| 26uuu另类欧美| 国产精品久久999| 国产91av视频| 国产成人免费视频精品含羞草妖精| 日日骚久久av| 四虎1515hh.com| 色狮一区二区三区四区视频| 亚洲欧美制服中文字幕| 国产老熟女伦老熟妇露脸| 一区二区三区四区日韩| 中文字幕亚洲综合| 娇妻被老王脔到高潮失禁视频| 亚洲另类av| 亚洲成人a**站| 人妻激情偷乱视频一区二区三区| eeuss鲁片一区二区三区 | 少妇精品一区二区| 欧美jizzhd精品欧美巨大免费| 欧美三级在线看| 九一免费在线观看| 香蕉久久久久久| 午夜伊人狠狠久久| 亚洲欧洲精品一区| 肥臀熟女一区二区三区| 亚洲欧美日韩久久| 亚洲区成人777777精品| 国产美女亚洲精品7777| 欧美高清视频不卡网| 久久国产这里只有精品| 999视频精品| 日韩视频免费大全中文字幕| 免费黄色三级网站| 在线日韩影院| 亚洲成人av观看| 亚洲一区二区三区四区在线| 热久久最新地址| 日韩国产网站| 亚洲大片在线观看| 亚洲欧美丝袜| 亚洲伊人精品酒店| 色88888久久久久久影院野外| 日本xxx免费| 日韩一区二区三区精品视频第3页 日韩一区二区三区精品 | 日韩pacopacomama| 亚洲综合清纯丝袜自拍| 亚洲福利av| 亚洲一区二区三区久久久| 色哟哟国产精品| 日av中文字幕| 精品久久国产视频| 久久久久久久久岛国免费| 成人黄色午夜影院| 99热在线只有精品| 五月婷婷色综合| 狠狠操精品视频| 欧美日韩一区二区三区四区不卡| 欧美日韩国产欧美日美国产精品| 亚洲精品第一区二区三区| 亚洲 另类 春色 国产| 日韩欧美视频一区二区三区| 欧美婷婷精品激情| 欧美一区视频| 久久成人亚洲精品| 在线观看国产亚洲| 亚洲欧洲精品一区二区精品久久久 | 国产精品嫩草99av在线| 国产精品麻豆va在线播放| 国产精品自偷自拍| |精品福利一区二区三区| 亚洲乱码日产精品bd在线观看| 国产麻豆精品| 精品一区二区三区四区在线| 国产亚洲精品久久久久久豆腐| 日韩不卡在线观看日韩不卡视频| 2021久久精品国产99国产精品| 国产在线拍揄自揄拍| 欧美国产日韩精品免费观看| 日本香蕉视频在线观看| 国产午夜一区| 欧美国产在线电影| www..com国产| 国产毛片久久久| 不卡的看片网站| 亚洲看片网站| 91成人在线| 欧美日韩国产美女| 朝桐光av一区二区三区| 激情综合网激情| 成人福利网站在线观看| 国产精品视频一二区| 欧美性猛交xxxx乱大交蜜桃| 久久综合在线观看| 麻豆精品新av中文字幕| 久久久com| www成人在线视频| 欧美日韩综合一区| 天堂av.com| 99视频精品| 国产成人一区二区三区电影| 人妻妺妺窝人体色www聚色窝 | 91免费在线视频网站| 亚洲女同av| 亚洲精品一线二线三线无人区| 成人不卡免费视频| 中文字幕第四页| 亚洲视频1区| 99久久精品免费看国产一区二区三区| 亚洲爱爱综合网| 精品久久久久久久久久久久| 三级av免费看| 日韩视频不卡| 国产精品精品久久久| 成人爱爱网址| 制服丝袜中文字幕一区| 中国免费黄色片| 国产一区二区三区免费| 伊人婷婷久久| 色婷婷久久久| 91av在线不卡| 国产又粗又猛又爽又黄的| 欧美日本精品一区二区三区| 欧美69精品久久久久久不卡| 狠狠色丁香久久婷婷综合_中| 国产精品自拍首页| 51一区二区三区| 亚洲日本欧美中文幕| 国产大学生自拍| 国产亚洲1区2区3区| 久久美女福利视频| 美女精品在线| 欧美不卡在线一区二区三区| 宅男在线一区| 国产精品白嫩初高中害羞小美女 | 日本中文字幕不卡| 日本一区二区三区四区在线观看| 欧美日韩黄网站| 久久综合亚洲社区| www.精品久久| 亚洲第一av网站| 日本少妇全体裸体洗澡| 有码一区二区三区| 日韩精品――色哟哟| 成人综合在线网站| 亚洲资源在线网| 九一亚洲精品| 国内精品国产三级国产在线专| 特一级黄色大片| 亚洲精品ww久久久久久p站| 久久发布国产伦子伦精品| 国产一区在线观看视频| 午夜精品一区二区在线观看| 91综合在线| 国产精品对白刺激| 不卡福利视频| 色妞在线综合亚洲欧美| 国产强伦人妻毛片| 日韩精品www| 日韩av男人天堂| 欧美在线播放高清精品| 亚洲天堂久久新| 国产精品国产三级国产普通话99| 天天综合色天天综合色hd| 亚洲欧美tv| 91久久精品久久国产性色也91| 久久久成人av毛片免费观看| 国产视频在线观看一区二区| 9i精品福利一区二区三区| 在线电影院国产精品| 国产精品成人免费一区二区视频| 久久精品亚洲乱码伦伦中文| 日韩在线一区视频| 成人av片在线观看| av在线播放天堂| 捆绑调教美女网站视频一区| 国产 日韩 欧美在线| 奇米影视7777精品一区二区| 日韩精品久久久| 欧美精品色图| 国产精品一区二区久久国产| 国产精品tv| 国产欧美一区二区三区久久| 欧美日韩看看2015永久免费| 欧美激情视频在线观看| www.黄色国产| 亚洲精品电影在线观看| 国产精品久久久久久久久久久久久久久久久久 | 影音先锋欧美激情| 日韩av免费一区| 成人日韩精品| 一本大道久久加勒比香蕉| 国产自产一区二区| 久久天天躁狠狠躁夜夜躁| 成人精品高清在线视频| 精品国产区一区二区三区在线观看| 国产又粗又猛视频免费| 亚洲人成绝费网站色www| 亚洲AV午夜精品| 欧美成人sm免费视频| 欧美黄色成人| 欧美国产日本在线| 欧美特大特白屁股xxxx| 欧美精品videossex88| 国产美女精品视频免费播放软件| 欧美国产中文字幕| 深夜成人影院| 欧美激情区在线播放| 日本精品在线播放| 国产自产女人91一区在线观看| 中文字幕一区二区三区四区久久 | 天堂8在线天堂资源bt| 国产精品久久久一区二区| www.男人天堂网| 久久激情综合| 天天做天天爱天天高潮| 男女男精品视频网| 久久久久久久香蕉| 日本亚洲最大的色成网站www| 久久精品ww人人做人人爽| 精品999网站| 亚洲在线播放电影| 国产日本精品| 黄色片网址在线观看| 成人免费av网站| 潘金莲激情呻吟欲求不满视频| 粉嫩久久99精品久久久久久夜| 无码aⅴ精品一区二区三区浪潮 | 女女互磨互喷水高潮les呻吟| 亚洲品质自拍视频| 亚洲欧美另类日本| 欧美美女bb生活片| 亚洲婷婷综合网| 亚洲天堂av在线免费| 国产精品伦一区二区| 午夜精品一区二区三区在线视频| 久久福利在线| 欧美一区二区.| 精品99在线| 五月天久久综合网| 国产乱码精品一区二区三区五月婷| 狠狠爱免费视频| 欧美激情综合五月色丁香| 久久免费手机视频| 欧美一级日韩一级| 在线观看免费黄色小视频| 日韩中文字幕不卡视频| 国产精一区二区| 精品国产一区二区三区四区vr| 综合久久99| 亚洲熟妇av日韩熟妇在线| 久久亚洲综合色一区二区三区| 天天爱天天操天天干| 国产精品国产三级国产普通话99 | 精品日本12videosex| 亚洲一卡二卡三卡| 国产成a人无v码亚洲福利| 精品国产av色一区二区深夜久久 | 欧美一区三区二区| 中文天堂在线资源| 在线成人中文字幕| 亚洲国产精品免费视频| 久久婷婷开心| 另类专区欧美蜜桃臀第一页| 午夜视频在线瓜伦| 久久久国产精品麻豆| 中国一级片在线观看| 日韩大片免费观看视频播放| 成人亚洲网站| 国产精品一区久久| 成人免费电影网址| 日本一区二区三区视频免费看| 欧美在线网址| 国产一区二区三区在线免费| 国产精品一区一区| 女尊高h男高潮呻吟|