国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

50個(gè)必備的實(shí)用jQuery代碼段

開(kāi)發(fā) 前端
本文會(huì)給你們展示50個(gè)jquery代碼片段,這些代碼能夠給你的Javascript項(xiàng)目提供幫助。這些都是我盡量記住的有著最佳性能的代碼段,我希望你在這一文章中能找到有幫助的東西。

本文會(huì)給你們展示50個(gè)jquery代碼片段,這些代碼能夠給你的javascript項(xiàng)目提供幫助。其中的一些代碼段是從jQuery1.4.2才開(kāi)始支持的做法,另一些則是真正有用的函數(shù)或方法,他們能夠幫助你又快又好地把事情完成。這些都是我盡量記住的有著***性能的代碼段,因此如果你發(fā)現(xiàn)你任何可以做得更好的地方的話,歡迎把你的版本粘貼在評(píng)論中!我希望你在這一文章中能找到有幫助的東西。

1. 如何創(chuàng)建嵌套的過(guò)濾器:

  1. //允許你減少集合中的匹配元素的過(guò)濾器,  
  2. //只剩下那些與給定的選擇器匹配的部分。在這種情況下,  
  3. //查詢刪除了任何沒(méi)(:not)有(:has)  
  4. //包含class為“selected”(.selected)的子節(jié)點(diǎn)。  
  5. .filter(":not(:has(.selected))"

2. 如何重用元素搜索

  1. var allItems = $("div.item");  
  2. var keepList = $("div#container1 div.item");  
  3. //現(xiàn)在你可以繼續(xù)使用這些jQuery對(duì)象來(lái)工作了。例如,  
  4. //基于復(fù)選框裁剪“keep list”,復(fù)選框的名稱  
  5. //符合  
  6. < DIV >class names:  
  7. $(formToLookAt + " input:checked").each(function() {  
  8.     keepList = keepList.filter("." + $(this).attr("name"));  
  9. });  
  10. < /DIV> 

3. 任何使用has()來(lái)檢查某個(gè)元素是否包含某個(gè)類或是元素:

  1. //jQuery 1.4.*包含了對(duì)這一has方法的支持。該方法找出  
  2. //某個(gè)元素是否包含了其他另一個(gè)元素類或是其他任何的  
  3. //你正在查找并要在其之上進(jìn)行操作的東東。  
  4. $("input").has(".email").addClass("email_icon"); 

4. 如何使用jQuery來(lái)切換樣式表

  1. //找出你希望切換的媒體類型(media-type),然后把href設(shè)置成新的樣式表。  
  2. $('link[media='screen']').attr('href''Alternative.css'); 

5. 如何限制選擇范圍(基于優(yōu)化目的):

  1. //盡可能使用標(biāo)簽名來(lái)作為類名的前綴,  
  2. //這樣jQuery就不需要花費(fèi)更多的時(shí)間來(lái)搜索  
  3. //你想要的元素。還要記住的一點(diǎn)是,  
  4. //針對(duì)于你的頁(yè)面上的元素的操作越具體化,  
  5. //就越能降低執(zhí)行和搜索的時(shí)間。  
  6. var in_stock = $('#shopping_cart_items input.is_in_stock'); <ul id="shopping_cart_items">
    <li><input type="radio" value="Item-X" name="item" class="is_in_stock" /> Item X</li>
    <li><input type="radio" value="Item-Y" name="item" class="3-5_days" /> Item Y</li>
    <li><input type="radio" value="Item-Z" name="item" class="unknown" /> Item Z</li>
    </ul>

6. 如何正確地使用ToggleClass:

  1. //切換(toggle)類允許你根據(jù)某個(gè)類的  
  2. //是否存在來(lái)添加或是刪除該類。  
  3. //這種情況下有些開(kāi)發(fā)者使用:  
  4. a.hasClass('blueButton') ? a.removeClass('blueButton') : a.addClass('blueButton');  
  5. //toggleClass允許你使用下面的語(yǔ)句來(lái)很容易地做到這一點(diǎn)  
  6. a.toggleClass('blueButton'); 

7. 如何設(shè)置IE特有的功能:

  1. if ($.browser.msie) {  
  2. // Internet Explorer就是個(gè)虐待狂  

8. 如何使用jQuery來(lái)代替一個(gè)元素:

  1. $('#thatdiv').replaceWith('fnuh'); 

9. 如何驗(yàn)證某個(gè)元素是否為空:

  1. if ($('#keks').html()) {  
  2. //什么都沒(méi)有找到;  

10. 如何從一個(gè)未排序的集合中找出某個(gè)元素的索引號(hào)

  1. $("ul > li").click(function () {  
  2.     var index = $(this).prevAll().length;  
  3. }); 

#p#

11. 如何把函數(shù)綁定到事件上:

  1. $('#foo').bind('click'function() {  
  2.     alert('User clicked on "foo."');  
  3. }); 

12. 如何追加或是添加html到元素中:

  1. $('#lal').append('sometext'); 

13. 在創(chuàng)建元素時(shí),如何使用對(duì)象字面量(literal)來(lái)定義屬性

  1. var e = $("", { href: "#"class"a-class another-class", title: "..." }); 

14. 如何使用多個(gè)屬性來(lái)進(jìn)行過(guò)濾

  1. //在使用許多相類似的有著不同類型的input元素時(shí),  
  2. //這種基于精確度的方法很有用  
  3. var elements = $('#someid input[type=sometype][value=somevalue]').get(); 

15. 如何使用jQuery來(lái)預(yù)加載圖像:

  1. jQuery.preloadImages = function() {  
  2.     for(var i = 0; i < arguments.length; i++) {  
  3.         $("<img />").attr('src', arguments[i]);  
  4.     }  
  5. };  
  6. //用法  
  7. $.preloadImages('image1.gif''/path/to/image2.png''some/image3.jpg'); 

16. 如何為任何與選擇器相匹配的元素設(shè)置事件處理程序:

  1. $('button.someClass').live('click', someFunction);  
  2. //注意,在jQuery 1.4.2中,delegate和undelegate選項(xiàng)  
  3. //被引入代替live,因?yàn)樗鼈兲峁┝烁玫纳舷挛闹С? 
  4. //例如,就table來(lái)說(shuō),以前你會(huì)用  
  5. //.live()  
  6. $("table").each(function(){  
  7.     $("td"this).live("hover"function(){  
  8.         $(this).toggleClass("hover");  
  9.     });  
  10. });  
  11. //現(xiàn)在用  
  12. $("table").delegate("td""hover"function(){  
  13.     $(this).toggleClass("hover");  
  14. }); 

17. 如何找到一個(gè)已經(jīng)被選中的option元素:

  1. $('#someElement').find('option:selected'); 

18. 如何隱藏一個(gè)包含了某個(gè)值文本的元素:

  1. $("p.value:contains('thetextvalue')").hide(); 

19. 如果自動(dòng)滾動(dòng)到頁(yè)面中的某區(qū)域

  1. jQuery.fn.autoscroll = function(selector) {  
  2.     $('html,body').animate(  
  3.         {scrollTop: $(selector).offset().top},  
  4.         500  
  5.     };  
  6. }  
  7. //然后像這樣來(lái)滾動(dòng)到你希望去到的class/area上。  
  8. $('.area_name').autoscroll(); 

20. 如何檢測(cè)各種瀏覽器:

  1. 檢測(cè)Safari (if( $.browser.safari)),  
  2. 檢測(cè)IE6及之后版本 (if ($.browser.msie && $.browser.version > 6 )),  
  3. 檢測(cè)IE6及之前版本 (if ($.browser.msie && $.browser.version <= 6 )),  
  4. 檢測(cè)FireFox 2及之后版本 (if ($.browser.mozilla && $.browser.version >= '1.8' )) 

#p#

21. 如何替換串中的詞

  1. var el = $('#id');  
  2.     el.html(el.html().replace(/word/ig, '')); 

22. 如何禁用右鍵單擊上下文菜單:

  1. $(document).bind('contextmenu',function(e){  
  2.     return false;  
  3. }); 

23. 如何定義一個(gè)定制的選擇器

  1. $.expr[':'].mycustomselector = function(element, index, meta, stack){  
  2. // element- 一個(gè)DOM元素  
  3. // index – 棧中的當(dāng)前循環(huán)索引  
  4. // meta – 有關(guān)選擇器的元數(shù)據(jù)  
  5. // stack – 要循環(huán)的所有元素的棧  
  6. // 如果包含了當(dāng)前元素就返回true  
  7. // 如果不包含當(dāng)前元素就返回false };  
  8. // 定制選擇器的用法:  
  9. $('.someClasses:test').doSomething(); 

24. 如何檢查某個(gè)元素是否存在

  1. if ($('#someDiv').length) {  
  2. //萬(wàn)歲!!!它存在……  

25. 如何使用jQuery來(lái)檢測(cè)右鍵和左鍵的鼠標(biāo)單擊兩種情況:

  1. $("#someelement").live('click'function(e) {  
  2.     if( (!$.browser.msie && e.button == 0) || ($.browser.msie && e.button == 1) ) {  
  3.         alert("Left Mouse Button Clicked");  
  4.     } else if(e.button == 2) {  
  5.         alert("Right Mouse Button Clicked");  
  6.     }  
  7. }); 

26. 如何顯示或是刪除input域中的默認(rèn)值

  1. //這段代碼展示了在用戶未輸入值時(shí),  
  2. //如何在文本類型的input域中保留  
  3. //一個(gè)默認(rèn)值  
  4. wap_val = [];  
  5. $(".swap").each(function(i){  
  6.     wap_val[i] = $(this).val();  
  7.     $(this).focusin(function(){  
  8.         if ($(this).val() == swap_val[i]) {  
  9.             $(this).val("");  
  10.         }  
  11.     }).focusout(function(){  
  12.         if ($.trim($(this).val()) == "") {  
  13.             $(this).val(swap_val[i]);  
  14.         }  
  15.     });  
  16. }); 

27. 如何在一段時(shí)間之后自動(dòng)隱藏或關(guān)閉元素(支持1.4版本):

  1. //這是1.3.2中我們使用setTimeout來(lái)實(shí)現(xiàn)的方式  
  2. setTimeout(function() {  
  3.   $('.mydiv').hide('blind', {}, 500)  
  4. }, 5000);  
  5. //而這是在1.4中可以使用delay()這一功能來(lái)實(shí)現(xiàn)的方式(這很像是休眠)  
  6. $(".mydiv").delay(5000).hide('blind', {}, 500); 

28. 如何把已創(chuàng)建的元素動(dòng)態(tài)地添加到DOM中:

  1. var newDiv = $('');  
  2.     newDiv.attr('id','myNewDiv').appendTo('body'); 

29. 如何限制“Text-Area”域中的字符的個(gè)數(shù):

  1. jQuery.fn.maxLength = function(max){  
  2.     this.each(function(){  
  3.         var type = this.tagName.toLowerCase();  
  4.         var inputType = this.type? this.type.toLowerCase() : null;  
  5.         if(type == "input" && inputType == "text" || inputType == "password"){  
  6.             //Apply the standard maxLength  
  7.             this.maxLength = max;  
  8.         }  
  9.         else if(type == "textarea"){  
  10.             this.onkeypress = function(e){  
  11.                 var ob = e || event;  
  12.                 var keyCode = ob.keyCode;  
  13.                 var hasSelection = document.selection? document.selection.createRange().text.length > 0 : this.selectionStart != this.selectionEnd;  
  14.                 return !(this.value.length >= max && (keyCode > 50 || keyCode == 32 || keyCode == 0 || keyCode == 13) && !ob.ctrlKey && !ob.altKey && !hasSelection);  
  15.             };  
  16.             this.onkeyup = function(){  
  17.                 if(this.value.length > max){  
  18.                     this.value = this.value.substring(0,max);  
  19.                 }  
  20.             };  
  21.         }  
  22.     });  
  23. };  
  24. //用法  
  25. $('#mytextarea').maxLength(500); 

30. 如何為函數(shù)創(chuàng)建一個(gè)基本的測(cè)試

  1. //把測(cè)試單獨(dú)放在模塊中  
  2. module("Module B");  
  3. test("some other test"function() {  
  4.     //指明測(cè)試內(nèi)部預(yù)期有多少要運(yùn)行的斷言  
  5.     expect(2);  
  6.     //一個(gè)比較斷言,相當(dāng)于JUnit的assertEquals  
  7.     equals( truefalse"failing test" );  
  8.     equals( truetrue"passing test" );  
  9. }); 

#p#

31. 如何在jQuery中克隆一個(gè)元素:

  1. var cloned = $('#somediv').clone(); 

32. 在jQuery中如何測(cè)試某個(gè)元素是否可見(jiàn)

  1. if($(element).is(':visible') == 'true') {  
  2.     //該元素是可見(jiàn)的  

33. 如何把一個(gè)元素放在屏幕的中心位置:

  1. jQuery.fn.center = function () {  
  2.     this.css('position','absolute');  
  3.     this.css('top', ( $(window).height() - this.height() ) / +$(window).scrollTop() + 'px');  
  4.     this.css('left', ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + 'px');  
  5.     return this;  
  6. }  
  7. //這樣來(lái)使用上面的函數(shù):  
  8. $(element).center(); 

34. 如何把有著某個(gè)特定名稱的所有元素的值都放到一個(gè)數(shù)組中:

  1. var arrInputValues = new Array();  
  2. $("input[name='table[]']").each(function(){  
  3.     arrInputValues.push($(this).val());  
  4. }); 

35. 如何從元素中除去HTML

  1. (function($) {  
  2.     $.fn.stripHtml = function() {  
  3.         var regexp = /<("[^"]*"|'[^']*'|[^'">])*>/gi;  
  4.         this.each(function() {  
  5.             $(this).html( $(this).html().replace(regexp,”") );  
  6.         });  
  7.         return $(this);  
  8.     }  
  9. })(jQuery);  
  10. //用法:  
  11. $('p').stripHtml(); 

36. 如何使用closest來(lái)取得父元素:

  1. $('#searchBox').closest('div'); 

37. 如何使用Firebug和Firefox來(lái)記錄jQuery事件日志:

  1. // 允許鏈?zhǔn)饺罩居涗? 
  2. // 用法:  
  3. $('#someDiv').hide().log('div hidden').addClass('someClass');  
  4. jQuery.log = jQuery.fn.log = function (msg) {  
  5.     if (console){  
  6.         console.log("%s: %o", msg, this);  
  7.     }  
  8.     return this;  
  9. }; 

38. 如何強(qiáng)制在彈出窗口中打開(kāi)鏈接:

  1. jQuery('a.popup').live('click'function(){  
  2.     newwindow=window.open($(this).attr('href'),'','height=200,width=150');  
  3.     if (window.focus) {  
  4.         newwindow.focus();  
  5.     }  
  6.     return false;  
  7. }); 

39. 如何強(qiáng)制在新的選項(xiàng)卡中打開(kāi)鏈接:

  1. jQuery('a.newTab').live('click'function(){  
  2.     newwindow=window.open($(this).href);  
  3.     jQuery(this).target = "_blank";  
  4.     return false;  
  5. }); 

40. 在jQuery中如何使用.siblings()來(lái)選擇同輩元素

  1. // 不這樣做  
  2. $('#nav li').click(function(){  
  3.     $('#nav li').removeClass('active');  
  4.     $(this).addClass('active');  
  5. });  
  6. //替代做法是  
  7. $('#nav li').click(function(){  
  8.     $(this).addClass('active').siblings().removeClass('active');  
  9. }); 

#p#

41. 如何切換頁(yè)面上的所有復(fù)選框:

  1. var tog = false;  
  2. // 或者為true,如果它們?cè)诩虞d時(shí)為被選中狀態(tài)的話  
  3. $('a').click(function() {  
  4.     $("input[type=checkbox]").attr("checked",!tog);  
  5.     tog = !tog;  
  6. }); 

42. 如何基于一些輸入文本來(lái)過(guò)濾一個(gè)元素列表:

  1. //如果元素的值和輸入的文本相匹配的話  
  2. //該元素將被返回  
  3. $('.someClass').filter(function() {  
  4.     return $(this).attr('value') == $('input#someId').val();  
  5. }) 

43. 如何獲得鼠標(biāo)墊光標(biāo)位置x和y

  1. $(document).ready(function() {  
  2.     $(document).mousemove(function(e){  
  3.         $(’#XY’).html(”X Axis : ” + e.pageX + ” | Y Axis ” + e.pageY);  
  4.     });  
  5. }); 

44. 如何把整個(gè)的列表元素(List Element,LI)變成可點(diǎn)擊的

  1. $("ul li").click(function(){  
  2.   window.location=$(this).find("a").attr("href");  
  3.   return false;  
  4. }); 
  1. <ul>  
  2. <li><a href="#">Link 1</a></li>  
  3. <li><a href="#">Link 2</a></li>  
  4. <li><a href="#">Link 3</a></li>  
  5. <li><a href="#">Link 4</a></li>  
  6. </ul> 

45. 如何使用jQuery來(lái)解析XML(基本的例子):

  1. function parseXml(xml) {  
  2.     //找到每個(gè)Tutorial并打印出author  
  3.     $(xml).find("Tutorial").each(function() {  
  4.         $("#output").append($(this).attr("author") + "");  
  5.     });  

46. 如何檢查圖像是否已經(jīng)被完全加載進(jìn)來(lái)

  1. $('#theImage').attr('src''image.jpg').load(function() {  
  2.     alert('This Image Has Been Loaded');  
  3. }); 

47. 如何使用jQuery來(lái)為事件指定命名空間:

  1. //事件可以這樣綁定命名空間  
  2. $('input').bind('blur.validation'function(e){  
  3. // ...  
  4. });  
  5. //data方法也接受命名空間  
  6. $('input').data('validation.isValid'true); 

48. 如何檢查cookie是否啟用

  1. var dt = new Date();  
  2. dt.setSeconds(dt.getSeconds() + 60);  
  3. document.cookie = "cookietest=1; expires=" + dt.toGMTString();  
  4. var cookiesEnabled = document.cookie.indexOf("cookietest=") != -1;  
  5. if(!cookiesEnabled) {  
  6. //沒(méi)有啟用cookie  

49. 如何讓cookie過(guò)期:

  1. var date = new Date();  
  2. date.setTime(date.getTime() + (x * 60 * 1000));  
  3. $.cookie('example''foo', { expires: date }); 

50. 如何使用一個(gè)可點(diǎn)擊的鏈接來(lái)替換頁(yè)面中任何的URL

  1. $.fn.replaceUrl = function() {  
  2.     var regexp = /((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi;  
  3.     this.each(function() {  
  4.         $(this).html(  
  5.             $(this).html().replace(regexp,'<a href="$1">$1</a>‘)  
  6.         );  
  7.     });  
  8.     return $(this);  
  9. }  
  10. //用法   
  11. $('p').replaceUrl(); 

原文:http://www.woiweb.net/50-jquery-snippets-for-developers.html

【編輯推薦】

  1. jQuery是如何工作的
  2. jQuery性能優(yōu)化
  3. 分享10個(gè)***創(chuàng)意的jQuery導(dǎo)航插件(附下載)
  4. 分享29個(gè)jQuery導(dǎo)航菜單插件和教程
  5. jQuery設(shè)計(jì)思想
責(zé)任編輯:陳貽新 來(lái)源: woiweb.net
相關(guān)推薦

2015-11-02 09:25:07

jQuery代碼片段

2024-09-24 16:00:00

Python腳本代碼

2019-07-02 10:36:30

JavaScript硬件開(kāi)發(fā)

2011-01-10 10:57:33

WebPHPJavaScript

2022-09-21 12:46:39

開(kāi)發(fā)JavaScrip代碼

2012-03-07 14:46:29

2022-04-07 09:04:09

Chrome瀏覽器Chrome 擴(kuò)展

2014-03-10 11:43:45

Linux終端命令

2022-09-23 09:14:28

JavaScriptES6代碼

2025-05-29 08:35:39

Python代碼開(kāi)發(fā)

2024-01-02 18:03:42

編程語(yǔ)言Python

2020-01-03 10:24:06

Python 開(kāi)發(fā)編程語(yǔ)言

2015-10-08 08:53:46

PHP代碼片段

2011-07-07 10:35:53

htaccess

2023-05-04 23:54:02

JavaScrip代碼技巧

2022-02-18 11:51:36

Python代碼編程語(yǔ)言

2025-02-03 00:00:00

Vue.js組件緩存

2019-06-19 08:09:05

CSSJavaScript前端

2011-05-23 08:43:40

jQueryjQuery插件

2024-09-29 10:35:43

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

自拍视频在线观看一区二区| 男女激情免费视频| 久久精品亚洲国产奇米99| 国产伦理精品| 欧美日韩中文国产一区发布 | 久久麻豆视频| 成人av在线不卡| 伊人久久久久久久久久久久久| 成人免费视频视频在线观看免费| 久久久免费人体| 亚洲成人av免费看| 欧美一级淫片aaaaaaa视频| 亚洲男人天堂一区| 欧美高清视频手机在在线| 伊人75在线| 国产高清精品一区二区| 欧美日韩国产天堂| 亚洲理论在线| 欧美在线极品| 日本成人中文字幕在线| 668精品在线视频| 亚洲大片一区二区三区| 亚洲最黄网站| 蜜桃视频成人m3u8| 色噜噜狠狠永久免费| 国产区亚洲区欧美区| 欧美日韩高清在线| 精彩视频一区二区三区| 中文无码日韩欧| 偷拍自拍在线| 亚洲国产高清国产精品| 日韩在线视频免费观看高清中文| 中文字幕免费不卡| 婷婷精品进入| 无遮挡在线观看| 午夜免费看视频| 国产精品推荐精品| 亚洲图片制服诱惑| 亚洲精品水蜜桃| 国产人成精品一区二区三| a成人v在线| 亚洲超碰在线| 一级特黄录像免费播放全99| 欧美精品成人在线| 欧美视频一区在线| 国产精品12区| 国产精品一区2区3区| 欧美成人二区| www.99热这里只有精品| 国产精品青草久久久久福利99| 欧美一级免费观看| 欧美国产激情一区二区三区蜜月| 99久久夜色精品国产亚洲狼| 国产99在线| 成人网免费看| 中国成人亚色综合网站 | 黄色一级视频播放| 日本视频久久久| 日韩一区二区视频在线观看| 91一区在线观看| 伊人成人在线视频| 国产精品一区免费在线| jizz亚洲| 成人黄色一区二区| 精品产品国产在线不卡| 久久久久久久999精品视频| 欧美高清hd18日本| 国产精品国产精品国产专区不蜜 | 偷拍视频一区二区| 久久久久久久成人| 欧美日韩国产在线观看| 日本一区二区在线不卡| 国自产拍偷拍福利精品免费一| 欧美成人免费全部网站| 欧美日韩国产中文字幕在线| 各处沟厕大尺度偷拍女厕嘘嘘| 99九九视频| 欧美片一区二区三区| 91精品国产综合久久久久久| 国产日本欧洲亚洲| 日韩国产欧美三级| 成人羞羞视频在线看网址| 久久国产精品久久久久久久久久| 成人精品久久av网站| 国产欧美久久久久久| 99麻豆久久久国产精品免费| 欧美日本久久| 欧美一级免费| 99免在线观看免费视频高清| 九九视频精品在线观看| 日日夜夜精品网站| 国产精品亚洲欧美导航| 按摩亚洲人久久| 日韩一级欧美一级| 亚洲精品免费在线| www.日韩大片| 久久一二三区| 日本不卡二三区| 一区二区亚洲视频| 成人免费图片免费观看| 国产在线观看黄| 成人免费淫片在线费观看| 国产91porn| 久久手机视频| 成人激情视频网| 久久久久国产精品一区| 国产亚洲精品久久久久久牛牛| 欧美片在线播放| 狠狠干狠狠久久| 亚洲美女少妇撒尿| 久久久91精品国产一区二区精品| 寂寞少妇一区二区三区| 国产欧美午夜| 欧美日本一区| 成人嫩草影院| 香蕉久久精品| 欧洲精品99毛片免费高清观看| 久久野战av| 波多野在线观看| 日本在线视频站| 天堂中文资源在线| 久草在线新资源| 丁香激情视频| 免费的很黄很污的视频网站| 少妇高清精品毛片在线视频| 欧美黄色免费网址| 亚洲欧美日韩国产yyy| 欧美日韩电影一区二区| av一区和二区| 91免费的视频在线播放| 国产精品电影一区| 91地址最新发布| 久久久视频免费观看| 欧美理论片在线观看| 深夜福利一区二区| 在线观看亚洲区| 国产亚洲免费的视频看| 日韩精品在线观看一区二区| 亚洲精品美女在线观看| 亚洲黄一区二区| 亚洲精品国产免费| 亚洲精品在线电影| 日韩精品在线观看一区| 亚洲国产成人av在线| 日韩精品中文字幕在线| 日韩精品在线视频免费观看| 国产对白叫床清晰在线播放| 欧美成人自拍| 国产91精品精华液一区二区三区 | 国产精品一区二区三区精品 | 国产免费观看久久黄| 白嫩白嫩国产精品| 三级网站在线| 国产精品视频网站在线观看| 在线一区视频观看| 久久久蜜桃精品| 亚洲精品美女网站| www.久草| 国产综合亚洲精品一区二| 午夜精品久久久久久不卡8050 | 亚洲国产精品99久久久久久久久| 国产一区二区三区毛片| 国产日韩换脸av一区在线观看| 亚洲另类第一页| 国产免费区一区二区三视频免费| 成人黄色大片在线观看| 亚洲视频第一页| 懂色中文一区二区三区在线视频| 男人天堂新网址| 欧美性理论片在线观看片免费| 石原莉奈一区二区三区在线观看| 欧美在线一区二区三区| 一区二区三区在线观看www| 久久精品福利| 欧美日韩中文字幕在线| 国产极品美女高潮无套久久久| 久久国产乱子精品免费女| 性色一区二区| 国产麻豆视频一区| 国产区在线观看成人精品| 一区二区欧美在线观看| 日韩欧美在线第一页| 日韩免费电影一区| 一区二区三区回区在观看免费视频| 欧美激情一级二级| 国产日韩欧美在线观看| 色综合久久av| 日韩精品视频一区二区在线观看| 高清一级毛片视频| 成人免费在线电影| 综合日韩av| 亚洲三级网页| 国产婷婷精品| 99精品桃花视频在线观看| 亚洲人成7777| 欧美福利电影网| 日韩视频一区在线| 成人久久一区二区三区| 一区二区在线不卡| gay网站在线|