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

12 個(gè)非常實(shí)用的 jQuery 代碼片段

開發(fā) 后端
jQuery是一個(gè)非常流行而且實(shí)用的JavaScript前端框架,本文并不是介紹jQuery的特效動(dòng)畫,而是分享一些平時(shí)積累的12個(gè)jQuery實(shí)用代碼片段,希望對(duì)你有所幫助。

jQuery是一個(gè)非常流行而且實(shí)用的JavaScript前端框架,本文并不是介紹jQuery的特效動(dòng)畫,而是分享一些平時(shí)積累的12個(gè)jQuery實(shí)用代碼片段,希望對(duì)你有所幫助。

1. 導(dǎo)航菜單背景切換效果

在項(xiàng)目的前端頁面里,相對(duì)于其它的導(dǎo)航菜單,激活的導(dǎo)航菜單需要設(shè)置不同的背景。這種效果實(shí)現(xiàn)的方式有很多種,下面是使用JQuery實(shí)現(xiàn)的一種方式:

 

  1. <ul id='nav'
  2.     <li>導(dǎo)航一</li> 
  3.     <li>導(dǎo)航二</li> 
  4.     <li>導(dǎo)航三</li> 
  5. </ul> 
  6.  
  7. //注意:代碼需要修飾完善 
  8. $('#nav').click(function(e) { 
  9.   // 要知道siblings的使用 
  10. $(e.target).addClass('tclass').siblings('.tclass').removeClass('tclass');; 
  11.     }); 

2.反序訪問JQuery對(duì)象里的元素

在某些場(chǎng)景下,我們可能需要反序訪問通過JQuery選擇器獲取到的頁面元素對(duì)象,這個(gè)怎么實(shí)現(xiàn)呢?看下面代碼:

  1. //要掌握J(rèn)Query對(duì)象的get方法 以及數(shù)組的reverse方法即可 
  2. var arr = $('#nav').find('li').get().reverse(); 
  3. $.each(arr,function(index,ele){ 
  4.      .... ... 
  5. }); 

3.訪問IFrame里的元素

在大多數(shù)情況下,IFrame并不是好的解決方案,但由于各種原因,項(xiàng)目中確實(shí)用到了IFrame,所以你需要知道怎么去訪問IFrame里的元素

  1. var iFrameDOM = $("iframe#someID").contents(); 
  2. //然后,就可以通過find方法來遍歷獲取iFrame中的元素了 
  3. iFrameDOM.find(".message").slideUp(); 

4. 管理搜索框的值

現(xiàn)在各大網(wǎng)站都有搜索框,而搜索框通常都有默認(rèn)值,當(dāng)輸入框獲取焦點(diǎn)時(shí),默認(rèn)值消失。而一旦輸入框失去焦點(diǎn),而輸入框里又沒有輸入新的值,輸入框里的值又會(huì)恢復(fù)成默認(rèn)值,如果往輸入框里輸入了新值,則輸入框的值為新輸入的值。這種特效用JQuery很容易實(shí)現(xiàn):

  1. $("#searchbox"
  2.    .focus(function(){$(this).val('')}) 
  3.    .blur(function(){ 
  4.        var $this = $(this); 
  5.       // '請(qǐng)搜索...'為搜索框默認(rèn)值 
  6.       ($this.val() === '')? $this.val('請(qǐng)搜索...') : null
  7. }); 

5.部分頁面加載更新

為了提高web性能,有更新時(shí)我們通常不會(huì)加載整個(gè)頁面,而只是僅僅更新部分頁面內(nèi)容,如圖片的延遲加載等。頁面部分刷新的特效在JQuery中也很容易實(shí)現(xiàn):

  1. setInterval(function() {   //每隔5秒鐘刷新頁面內(nèi)容 
  2.       //獲取的內(nèi)容將增加到 id為content的元素后 
  3.      $("#content").load(url); 
  4. }, 5000); 

6.采用data方法來緩存數(shù)據(jù)

在項(xiàng)目中,為了避免多次重復(fù)的向服務(wù)器請(qǐng)求數(shù)據(jù),通常會(huì)將獲取的數(shù)據(jù)緩存起來以便后續(xù)使用。通過JQuery可以很優(yōu)雅的實(shí)現(xiàn)該功能:

  1. var cache = {}; 
  2. $.data(cache,'key','value'); //緩存數(shù)據(jù) 
  3.   //獲取數(shù)據(jù) 
  4. $.data(cache,'key'); 

7.采配置JQuery與其它庫的兼容性

如果在項(xiàng)目中使用JQuery,$ 是最常用的變量名,但JQuery并不是***一個(gè)使用$作為變量名的庫,為了避免命名沖突,你可以按照下面方式來組織你的代碼:

 

  1. //方法一: 為JQuery重新命名為 $j 
  2. var $j = jQuery.noConflict(); 
  3. $j('#id').... 
  4.  
  5. //方法二: 推薦使用的方式 
  6. (function($){ 
  7.     $(document).ready(function(){ 
  8.         //這兒,你可以正常的使用JQuery語法 
  9.     }); 
  10. })(jQuery); 

8.克隆table header到表格的最下面

為了讓table具有更好的可讀性,我們可以將表格的header信息克隆一份到表格的底部,這種特效通過JQuery就很容易實(shí)現(xiàn):

  1. var $tfoot = $('<tfoot></tfoot>'); 
  2. $($('thead').clone(truetrue).children().get().reverse()).each(function(){ 
  3.     $tfoot.append($(this)); 
  4. }); 
  5. $tfoot.insertAfter('table thead'); 

9. 根據(jù)視窗(viewport)創(chuàng)建一個(gè)全屏寬度和高度(width/height)的div

下面代碼完全可以讓你根據(jù)viewport創(chuàng)建一個(gè)全屏的div。這對(duì)在不同窗口大小下展示modal對(duì)話框時(shí)非常有效:

  1. $('#content').css({ 
  2.     'width': $(window).width(), 
  3.     'height': $(window).height(), 
  4. }); 
  5. // make sure div stays full width/height on resize 
  6. $(window).resize(function(){ 
  7.     var $w = $(window); 
  8.     $('#content').css({ 
  9.       'width': $w.width(), 
  10.       'height': $w.height(), 
  11.     }); 
  12. }); 

10 測(cè)試密碼的強(qiáng)度

在某些網(wǎng)站注冊(cè)時(shí)常常會(huì)要求設(shè)置密碼,網(wǎng)站也會(huì)根據(jù)輸入密碼的字符特點(diǎn)給出相應(yīng)的提示,如密碼過短、強(qiáng)度差、強(qiáng)度中等、強(qiáng)度強(qiáng)等。這又是怎么實(shí)現(xiàn)的呢?看下面代碼:

 

  1. <input type="password" name="pass" id="pass" /> 
  2. <span id="passstrength"></span> 
  3.  
  4. //下面的正則表達(dá)式建議各位收藏哦,項(xiàng)目上有可能會(huì)用得著 
  5. $('#pass').keyup(function(e) { 
  6.       //密碼為八位及以上并且字母數(shù)字特殊字符三項(xiàng)都包括 
  7.      var strongRegex = new RegExp("^(?=.{8,})(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])(?=.*\\W).*$""g"); 
  8.  
  9.   //密碼為七位及以上并且字母、數(shù)字、特殊字符三項(xiàng)中有兩項(xiàng),強(qiáng)度是中等 
  10.      var mediumRegex = new RegExp("^(?=.{7,})(((?=.*[A-Z])(?=.*[a-z]))|((?=.*[A-Z])(?=.*[0-9]))|((?=.*[a-z])(?=.*[0-9]))).*$""g"); 
  11.      var enoughRegex = new RegExp("(?=.{6,}).*""g"); 
  12.      if (false == enoughRegex.test($(this).val())) { 
  13.              $('#passstrength').html('More Characters'); 
  14.      } else if (strongRegex.test($(this).val())) { 
  15.              $('#passstrength').className = 'ok'
  16.              $('#passstrength').html('Strong!'); 
  17.      } else if (mediumRegex.test($(this).val())) { 
  18.              $('#passstrength').className = 'alert'
  19.              $('#passstrength').html('Medium!'); 
  20.      } else { 
  21.              $('#passstrength').className = 'error'
  22.              $('#passstrength').html('Weak!'); 
  23.      } 
  24.      return true
  25. }); 

11.使用JQuery重繪圖片的大小

關(guān)于圖片大小的重繪,你可以在服務(wù)端來實(shí)現(xiàn),也可以通過JQuery在客戶端實(shí)現(xiàn)。

 

  1. $(window).bind("load", function() { 
  2.      // IMAGE RESIZE 
  3.      $('#product_cat_list img').each(function() { 
  4.           var maxWidth = 120
  5.           var maxHeight = 120
  6.           var ratio = 0
  7.           var width = $(this).width(); 
  8.           var height = $(this).height(); 
  9.  
  10.           if(width > maxWidth){ 
  11.            ratio = maxWidth / width; 
  12.            $(this).css("width", maxWidth); 
  13.            $(this).css("height", height * ratio); 
  14.            height = height * ratio; 
  15.           } 
  16.           var width = $(this).width(); 
  17.           var height = $(this).height(); 
  18.           if(height > maxHeight){ 
  19.            ratio = maxHeight / height; 
  20.            $(this).css("height", maxHeight); 
  21.            $(this).css("width", width * ratio); 
  22.            width = width * ratio; 
  23.           } 
  24.      }); 
  25.      //$("#contentpage img").show(); 
  26.      // IMAGE RESIZE 
  27. }); 

12.滾動(dòng)時(shí)動(dòng)態(tài)加載頁面內(nèi)容

有些網(wǎng)站的網(wǎng)頁內(nèi)容不是一次性加載完畢的,而是在鼠標(biāo)向下滾動(dòng)時(shí)動(dòng)態(tài)加載的,這是怎么做到的呢?看下面代碼:

 

  1. var loading = false
  2. $(window).scroll(function(){ 
  3. if((($(window).scrollTop()+$(window).height())+250)>=$(document).height()){ 
  4.       if(loading == false){ 
  5.            loading = true
  6.            $('#loadingbar').css("display","block"); 
  7.            $.get("load.php?start="+$('#loaded_max').val(), function(loaded){ 
  8.                 $('body').append(loaded); 
  9.                 $('#loaded_max').val(parseInt($('#loaded_max').val())+50); 
  10.                 $('#loadingbar').css("display","none"); 
  11.                 loading = false
  12.            }); 
  13.       } 
  14. }); 
  15.  
  16. $(document).ready(function() { 
  17. $('#loaded_max').val(50); 
  18. }); 

 

責(zé)任編輯:王雪燕 來源: 唐小新
相關(guān)推薦

2016-05-10 10:16:13

JavaScript技巧

2011-07-07 10:35:53

htaccess

2015-10-08 08:53:46

PHP代碼片段

2011-11-23 09:21:43

jQuery

2011-07-14 10:07:19

PHP

2024-01-04 16:46:58

JavaScript開發(fā)

2024-04-09 00:00:00

Java代碼片段

2023-06-16 16:34:25

JavaScripWeb 開發(fā)

2023-11-03 16:02:00

JavaScript開發(fā)

2023-06-13 15:15:02

JavaScript前端編程語言

2020-11-16 16:04:42

CSS設(shè)計(jì)代碼

2020-11-11 11:05:41

Linux工具命令

2021-09-17 15:31:47

代碼JavaScript數(shù)組

2022-06-27 19:01:04

Python應(yīng)用程序數(shù)據(jù)

2022-04-22 10:41:53

HTML標(biāo)簽功能

2022-07-06 08:39:33

Python代碼

2017-08-02 13:32:18

編程Java程序片段

2011-08-15 13:29:50

jQuery

2019-10-10 16:49:18

Python鏡音雙子腳本語言

2021-05-23 16:23:22

Python 開發(fā)編程語言
點(diǎn)贊
收藏

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

国产午夜久久| 亚洲人成网亚洲欧洲无码| 亚洲欧美视频在线观看视频| 亚洲一区制服诱惑| 男人天堂中文字幕| 欧洲视频一区| 日韩欧美一区二区三区在线| 男人日女人bb视频| 免费网站成人| 96av麻豆蜜桃一区二区| 国产精品永久免费在线| 午夜精品久久久久久久久久久久久蜜桃 | 亚洲人在线观看视频| 日韩中文字幕亚洲一区二区va在线 | 亚洲国产精品久久久天堂| 日韩精品免费在线观看| 免费看的av网站| 欧洲成人一区| 调教+趴+乳夹+国产+精品| 亚洲图色在线| 国产一级二级三级在线观看| 成人高清免费观看| 成人福利在线视频| 高潮毛片又色又爽免费 | 香蕉久久一区二区三区| 精品一区二区三区在线观看| 国产91色在线|免| 日韩精品久久久久久久| 欧美日韩国产探花| 美女精品视频一区| 视频国产一区二区| 国产成人3p视频免费观看| 精品国产免费视频| 中文字幕人妻无码系列第三区| 日韩在线影院| 欧美性少妇18aaaa视频| 免费一级特黄毛片| 第一av在线| 亚洲欧美韩国综合色| 视频一区二区三区免费观看| 四虎精品成人影院观看地址| 成人综合婷婷国产精品久久蜜臀| 147欧美人体大胆444| 亚洲一级片免费看| 麻豆精品一区二区av白丝在线| 国产成人精品在线播放| 亚洲黄色免费观看| 亚洲欧美不卡| 国产成人av在线播放| 欧美日韩综合一区二区三区| 久久久久综合| 国产精品18久久久久久首页狼| 国产成人综合欧美精品久久| 国产精品日韩| 秋霞av国产精品一区| 成年人免费高清视频| 欧美亚洲视频| 日韩女优在线播放| 国产精品无码一区| 久久国产乱子精品免费女| 国产精品久久久久久久久久东京| 午夜一区二区三区四区| 日韩vs国产vs欧美| 国产欧美日韩免费| 国产又黄又爽视频| 国产高清久久久| 国产精品国产亚洲精品看不卡15| 人人妻人人澡人人爽人人欧美一区 | 91丝袜脚交足在线播放| 精品人妻av一区二区三区| 成人激情免费网站| 清纯唯美一区二区三区| 91亚洲欧美| 亚洲一区二区综合| 成熟了的熟妇毛茸茸| 视频二区不卡| 欧美一区二区三区在线观看| 一级少妇精品久久久久久久| 亚洲精品小区久久久久久| 一本大道亚洲视频| 波多野结衣不卡视频| 日韩午夜黄色| 国产精品视频白浆免费视频| 99国产揄拍国产精品| aaa亚洲精品一二三区| 性欧美.com| 欧美人体视频xxxxx| 欧美色播在线播放| 青娱乐精品在线| 欧美调教网站| 久久久国产成人精品| 毛片基地在线观看| 国产精品自拍三区| 美女精品国产| 国产chinese精品一区二区| 中文字幕有码无码人妻av蜜桃| 国产综合色产在线精品| 精品国产免费人成电影在线观... 精品国产免费久久久久久尖叫 | 色综合999| 色婷婷香蕉在线一区二区| 999久久久精品视频| 亚洲精品无吗| 欧美激情综合亚洲一二区| 无码人妻一区二区三区免费| 处破女av一区二区| 亚洲一区二区在| 91九色美女在线视频| 精品视频在线看| 制服丝袜第一页在线观看| 日本a口亚洲| 91av视频在线观看| 国产黄色美女视频| 国产精品视频你懂的| 国产原创popny丨九色| 国产一区二区三区黄网站| 国产一区二区三区三区在线观看| 日韩毛片在线视频| 国产中文一区二区三区| 日韩一区二区电影在线观看| 国内激情视频在线观看| 91精品国产高清一区二区三区| 欧美大波大乳巨大乳| 99精品免费视频| 国产91aaa| 18网站在线观看| 欧美精品在线一区二区三区| 国产熟女一区二区| 久久不射2019中文字幕| 精品在线一区| а√天堂8资源中文在线| 555夜色666亚洲国产免| 成年人在线免费看片| 亚洲一区不卡| 蜜桃成人免费视频| aa视频在线观看| 精品国产91久久久久久久妲己| 四虎永久免费在线| 国产乱码精品一区二区三区av | 亚洲性人人天天夜夜摸| 黄色一区二区在线| 色婷婷精品国产一区二区三区| 国产剧情av在线播放| 精品国产乱码91久久久久久网站| 欧洲猛交xxxx乱大交3| 国产精品中文字幕欧美| 香蕉视频免费版| 日韩免费一级| 国产+人+亚洲| 少妇一区二区三区四区| 精品久久久久人成| 国产ts丝袜人妖系列视频| 免费日韩精品中文字幕视频在线| 玖玖玖精品中文字幕| 欧美裸体视频| 日韩成人中文字幕| 国产精品一区二区三区四| 91一区二区三区在线观看| 99热自拍偷拍| 国产成人精品999在线观看| 热99精品里视频精品| av日韩一区二区三区| 日韩精品成人av| 欧美精品aⅴ在线视频| 麻豆精品一区二区三区视频| 国产精品一区二区在线观看网站| 大陆极品少妇内射aaaaaa| jazzjazz国产精品久久| 性色av一区二区三区| 久香视频在线观看| 欧美日韩一区二区三区在线| 91成人福利视频| 成人激情免费电影网址| 99福利在线观看| 97欧美在线视频| 国产成人精品免费视频大全最热| 亚洲欧洲美洲av| www国产91| 色噜噜一区二区三区| 在线看一区二区| 久久免费看少妇高潮v片特黄| 成人污污视频在线观看| aaa毛片在线观看| 天天综合网91| 精品蜜桃传媒| 97精品资源在线观看| 久久久久久有精品国产| www.成人.com| 亚洲第一国产精品| 成人免费91在线看| 久久免费看少妇高潮v片特黄| www.欧美亚洲| 91精品999| 国产欧美综合视频| 国产精品毛片大码女人| 日韩少妇一区二区| 看片网站欧美日韩| 日韩精品 欧美| 91一区二区三区四区| 国产偷久久久精品专区| 欧美爱爱视频| 欧美重口另类videos人妖| 黄网页在线观看| 亚洲欧美成人网| www.色亚洲| 欧美午夜不卡在线观看免费| 久久精品国产亚洲AV无码麻豆 | 九色视频成人porny| 视频91a欧美| 国产a级全部精品| 2020国产在线| 久久偷看各类女兵18女厕嘘嘘| 日本韩国一区| 精品国产三级a在线观看| 91福利免费视频| 色999日韩国产欧美一区二区| 国产一级片网址| 亚洲欧美日韩久久| 国产又黄又粗的视频| 久久这里只有精品6| 亚洲精品无码一区二区| 国产伦精品一区二区三区视频青涩| 日韩免费高清在线| 免费亚洲一区| 日韩中字在线观看| 国产精品99免费看| 8x8x华人在线| 51精产品一区一区三区| 亚洲欧洲精品一区二区| 精品不卡一区| 神马影院我不卡| 欧洲杯半决赛直播| 日本一区视频在线| 久久91精品| 久久大香伊蕉在人线观看热2| 国产96在线亚洲| 懂色中文一区二区三区在线视频| 日本久久伊人| www 成人av com| 日韩在线观看中文字幕| 91九色对白| 66精品视频在线观看| ts人妖另类在线| 激情小说一区| 久久国产精品一区二区三区| 窝窝社区一区二区| 免费精品视频一区二区三区| 日本亚洲不卡| 国产一区二区精品在线观看| 无码人妻精品一区二区蜜桃网站| 一区二区三区毛片免费| 亚洲区成人777777精品| 永久亚洲成a人片777777| 国产性生活免费视频| 极品尤物久久久av免费看| 久在线观看视频| 久久在线精品| 性生活免费在线观看| 国内外成人在线视频| www.久久com| 成人国产免费视频| 欧美图片第一页| 欧美激情综合五月色丁香| 中国1级黄色片| 一区二区免费视频| 日本在线播放视频| 欧美色爱综合网| 99热精品在线播放| 亚洲精品mp4| 国产在线一在线二| 美女av一区二区| 日韩精品av| 国产精品一区电影| 国产精伦一区二区三区| 久久影视中文粉嫩av| 久久国产精品成人免费观看的软件| 小说区视频区图片区| 伊人影院久久| 免费看黄色一级大片| 国产精品资源在线| 中文字幕国产专区| 亚洲欧美一区二区久久| 五月天综合激情| 欧美剧情片在线观看| 全国男人的天堂网| 亚洲一级免费视频| 成人免费高清观看| 国产精品18久久久久久麻辣| 亚洲综合网站| 午夜欧美一区二区三区免费观看| 欧美久久久久| av网站在线不卡| 成人精品高清在线| 男人天堂资源网| 欧美午夜激情视频| 亚洲第九十九页| 伊人精品在线观看| 8x8ⅹ拨牐拨牐拨牐在线观看| 国产噜噜噜噜噜久久久久久久久| 欧美aaaaa级| 日本丰满大乳奶| 男人的天堂久久精品| 中国极品少妇videossexhd| 日韩一区日韩二区| 无码人妻精品一区二区| 精品久久一区二区三区| 婷婷五月在线视频| 国产福利成人在线| 久久porn| 波多野结衣与黑人| 青青草91视频| 国产呦小j女精品视频| 国产成人精品免费视| 欧美亚洲午夜视频在线观看| 日韩一区二区三区免费| 国产一区免费视频| 欧美精品不卡| 日韩a一级欧美一级| 国产精品久久久久久福利一牛影视| 日本天堂网在线| 亚洲精品999| 2019中文字幕在线电影免费| 18成人免费观看网站下载| 91视频久久| 中文字幕有码av| 国产日韩视频一区二区三区| 国产黄色片免费看| 亚洲成人网在线观看| 欧美色图天堂| 97碰碰视频| 欧美激情五月| 欧美体内she精高潮| 日韩久久一区二区| a在线观看免费| 欧美不卡视频一区发布| 国产精品18| 亚洲一区 在线播放| 国产一区欧美一区| 男人操女人的视频网站| 7777精品伊人久久久大香线蕉| 在线观看免费黄色| 成人免费网站在线看| 亚洲电影影音先锋| 宇都宫紫苑在线播放| 亚洲自拍偷拍欧美| 性一交一乱一精一晶| 国内精品视频久久| 网曝91综合精品门事件在线| 女性隐私黄www网站视频| 国产亚洲欧美一级| 亚洲图片在线播放| 不卡av在线网站| 亚洲码欧美码一区二区三区| 欧美久久在线观看| 不卡av电影在线播放| caoporn国产| 中文字幕亚洲欧美日韩在线不卡| 另类一区二区三区| 91xxx视频| 成人午夜av电影| 香蕉影院在线观看| 最近2019中文字幕第三页视频| 亚洲黑人在线| 国产av熟女一区二区三区| av毛片久久久久**hd| 国产真人无遮挡作爱免费视频| 综合久久五月天| 经典三级久久| 免费无码不卡视频在线观看| 国产女主播在线一区二区| 99热这里只有精品9| 久久久女人电视剧免费播放下载| 婷婷综合一区| 污污网站在线观看视频| 亚洲va韩国va欧美va精品 | www欧美成人18+| 中文字幕一区二区人妻| 美女扒开尿口让男人操亚洲视频网站| 国产精伦一区二区三区| 国产无套粉嫩白浆内谢的出处| 中文字幕综合网| 无码精品黑人一区二区三区| 国产精品欧美日韩一区二区| 成人软件在线观看| 精品中文字幕在线观看| 精品福利网址导航| 在线观看免费黄网站| 亚洲午夜免费福利视频| 国产视频在线看| www.成人三级视频| 欧美a级理论片| 免费观看一区二区三区毛片| 日韩在线免费视频观看| 天堂成人娱乐在线视频免费播放网站| 五月婷婷六月合| 五月综合激情网| av网站在线免费看推荐| 日本一区二区三区www| 成人深夜在线观看| 国产精品嫩草影院桃色| 欧美在线免费观看|