精品欧美一区二区三区在线观看 _久久久久国色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)

精品小视频在线| 午夜国产精品影院在线观看| 91日韩在线播放| 久草成人在线视频| 国产一区二区三区站长工具| 欧美人妇做爰xxxⅹ性高电影| 国产又粗又大又爽的视频| 日本激情一区二区三区| 日韩精品欧美精品| 欧美高清视频在线| 中文字幕第20页| 亚洲图色一区二区三区| 在线视频欧美精品| 欧洲精品在线播放| 91在线不卡| 成人18视频日本| 成人日韩在线电影| 日韩精品一区不卡| 亚洲天堂久久| 久久久精品网站| 成人性生交大免费看| 日韩精品一区国产| 欧美日韩一二三区| 国产福利视频在线播放| 暧暧视频在线免费观看| 自拍偷拍欧美精品| 手机成人在线| 水莓100国产免费av在线播放| 国内不卡的二区三区中文字幕| 日本国产欧美一区二区三区| 欧美日韩免费做爰视频| 日韩综合在线| 亚洲天堂免费观看| japanese在线观看| 日韩精品免费视频一区二区三区| 欧美日韩一区二区三区四区 | 粉色视频免费看| 天堂中文av在线资源库| 亚洲国产裸拍裸体视频在线观看乱了| 在线丝袜欧美日韩制服| 爱爱爱免费视频在线观看| av网站一区二区三区| 成人av蜜桃| 国产黄色美女视频| 国产乱码精品1区2区3区| 国产欧美日韩中文| 国产精品51麻豆cm传媒| 久久久久久婷| 欧美在线激情视频| 日本少妇xxxx动漫| 一区二区三区国产盗摄| 午夜精品免费视频| 国产亚洲小视频| 国内精品久久久久久久97牛牛 | 嗯啊主人调教在线播放视频| 一区二区国产盗摄色噜噜| 无颜之月在线看| 午夜成年人在线免费视频| 亚洲免费观看高清完整版在线| 一区二区三视频| 美女隐私在线观看| 亚洲精品视频在线看| 一本色道久久88亚洲精品综合| 老司机精品影院| 一区二区三区资源| 屁屁影院ccyy国产第一页| 欧美精品videossex少妇| 亚洲综合一区二区三区| 日韩一级性生活片| 国产剧情av在线播放| 日韩欧美极品在线观看| 日本男人操女人| 九九九精品视频| 制服丝袜亚洲播放| 成人免费看片载| 欧美黄色网视频| 亚洲天堂第二页| 777777国产7777777| 欧美特黄一区| 欧美亚洲视频在线观看| 中文无码av一区二区三区| 国产综合久久久久久鬼色| 99在线首页视频| 日韩a级作爱片一二三区免费观看| 久久午夜电影网| 亚洲欧洲久久| 91美女主播在线视频| 色哟哟精品一区| 欧美日韩理论片| 国产精品jk白丝蜜臀av小说 | 天堂地址在线www| 一区二区三区在线播| 国产精品沙发午睡系列| 欧美91在线|欧美| 精品国产麻豆免费人成网站| 久久精品国产亚洲av麻豆| 日韩在线观看一区| 国语自产精品视频在免费| 特级西西444www高清大视频| 国产风韵犹存在线视精品| 六月婷婷久久| 国产精品久久麻豆| 色视频一区二区| 日本中文字幕在线不卡| 伊人久久大香线蕉综合网站| 久久av中文字幕| 波多野结衣高清在线| 成人免费高清视频在线观看| 亚洲日本精品| 蜜桃视频www网站在线观看| 欧美美女黄视频| aaaaaav| 亚洲精品成人无限看| 国产99久久精品一区二区永久免费 | 日韩电影免费观看在线观看| 小早川怜子一区二区的演员表| 国产视频久久| 高清不卡一区二区三区| 成全电影播放在线观看国语| 亚洲大片在线观看| 国产美女视频免费看| 国产videos久久| 91精品国产电影| 亚洲黄色在线观看视频| 国产精品久久久久久久久动漫 | 日韩精品成人在线| 国产不卡在线一区| 成人手机视频在线| 91av一区| 国产一区二区三区视频| 亚洲国产成人精品激情在线| 国产成人精品免费一区二区| 艳母动漫在线观看| 成人精品国产| 在线日韩精品视频| 国产又粗又猛又爽又| 久久尤物电影视频在线观看| www.射射射| 丁香五月缴情综合网| 欧美日韩爱爱视频| 国产毛片久久久久| 亚洲欧美色图小说| 亚洲精品永久视频| 午夜影院欧美| 亚洲一区二区三区四区在线播放| 欧美三级电影一区二区三区| 欧美在线短视频| 日本视频在线免费| 精品一区二区三区免费视频| 一区二区三区欧美在线| 福利视频亚洲| 北条麻妃在线一区二区| 97人妻人人澡人人爽人人精品| 国产精品青草久久| 在线观看岛国av| 天天综合一区| 91嫩草免费看| 韩国日本一区| 日韩精品一区二区三区第95| 免费看毛片网站| 欧美—级在线免费片| 在线看免费毛片| 真实国产乱子伦精品一区二区三区| 91久久久久久久久久久久久| caopo在线| 亚洲成人免费网站| 无码人妻久久一区二区三区 | av在线不卡电影| 免费毛片小视频| av一区二区高清| 国产精品老女人精品视频| 快射视频在线观看| 精品国产百合女同互慰| 免费黄色网址在线| 国产精品视频看| 亚洲精品久久久久久| 中文亚洲欧美| 色综合影院在线观看| 欧美三级一区| 日本欧美黄网站| 黄色片网站在线观看| 精品国产欧美一区二区| 蜜臀99久久精品久久久久小说| 国产精品久久毛片a| 亚洲精品鲁一鲁一区二区三区| 99国产精品| 亚洲一区精彩视频| 国内露脸中年夫妇交换精品| 国产精品 欧美在线| 国产精品剧情| 亚洲性日韩精品一区二区| 99精品在线看| 91福利国产成人精品照片| 三级影片在线看| 国产亚洲精品7777| 在线播放av网址| 蜜桃视频免费观看一区| 天堂av在线中文| 国产一区网站| 国产麻豆日韩| 色综合视频一区二区三区44| 欧美在线国产精品| 深夜国产在线播放| 中文字幕欧美精品在线| 五月婷婷丁香网| 91精品婷婷国产综合久久竹菊| 天天爽夜夜爽夜夜爽精品| 亚洲人精品一区| 日本一卡二卡在线播放| 99精品欧美一区二区蜜桃免费| 中日韩av在线播放| 三级亚洲高清视频| 久久精品国产sm调教网站演员 | 日韩精品一区二区免费| 久久国产成人精品| 日韩福利一区二区三区| 九色丨蝌蚪丨成人| av蓝导航精品导航| 日韩电影精品| 国产精品久久久久不卡| 欧美男人天堂| 久久免费精品视频| 岛国成人毛片| 精品久久久91| аⅴ资源新版在线天堂| 亚洲欧美精品一区二区| 国产 日韩 欧美 精品| 91精品国产综合久久国产大片| 免费黄色小视频在线观看| 精品日本美女福利在线观看| 久久午夜无码鲁丝片| 亚洲男人的天堂在线aⅴ视频| 成人黄色a级片| 欧美国产日韩亚洲一区| 少妇精品无码一区二区三区| 成人av综合在线| 绯色av蜜臀vs少妇| 国产91综合一区在线观看| www.51色.com| 国产伦精品一区二区三区免费迷 | 91九色鹿精品国产综合久久香蕉| 成人午夜在线视频一区| 小说区图片区亚洲| 成人性生交大片免费看小说| **精品中文字幕一区二区三区| 国产精品久久不能| 色豆豆成人网| 国产精品视频一区二区三区四| 日韩电影免费观看高清完整版| 国产成人av网址| 日本在线视频一区二区| 国产精品中文字幕久久久| 国产精品99精品一区二区三区∴| 国产精品久久久久免费a∨| 成人国产激情| 91久久国产婷婷一区二区| 免费观看亚洲天堂| 成人欧美一区二区| 先锋影音国产精品| 日韩av影视| 天天av综合| 日韩成人三级视频| 一本色道久久精品| 91蝌蚪视频在线观看| 久久激五月天综合精品| 欧美日韩一区二区区| 北条麻妃一区二区三区| 自拍偷拍中文字幕| 国产精品传媒入口麻豆| 青娱乐国产在线| 天天综合色天天综合色h| 国产成人精品网| 欧美日韩美少妇 | 亚洲欧美激情一区| 黄色网在线免费看| 久久久免费精品视频| 第84页国产精品| 成人有码视频在线播放| 91蜜桃臀久久一区二区| 免费一区二区三区| 99视频精品全国免费| 免费高清一区二区三区| 久久精品1区| 日本中文字幕在线不卡| 久久女同性恋中文字幕| 永久免费看mv网站入口| 亚洲va国产天堂va久久en| 亚洲精品无码久久久久| 日韩美一区二区三区| 蜜芽tv福利在线视频| 久久韩国免费视频| 亚洲欧美韩国| 亚洲自拍av在线| 深爱激情久久| cao在线观看| 理论电影国产精品| 精品黑人一区二区三区观看时间| 国产精品久久久久久亚洲伦| 日产精品久久久久| 91精品国产高清一区二区三区| 天堂中文在线8| 欧美精品在线播放| 久久xxx视频| 久久99精品国产一区二区三区| 首页国产精品| 人妻内射一区二区在线视频| 国产一区二区不卡在线 | 日韩不卡一区| 1024精品视频| 国产91精品精华液一区二区三区 | 欧美三级免费观看| 性做久久久久久久久久| 中文字幕在线亚洲| 欧美羞羞视频| 精品伦精品一区二区三区视频| 99久久视频| 亚洲欧美日韩一级| 久久女同精品一区二区| 日韩免费一级片| 欧美成人一区二区三区| 欧美13一16娇小xxxx| 国产成人精品午夜| 小嫩嫩12欧美| 久久久999免费视频| 成人污视频在线观看| 国产女人18水真多毛片18精品| 欧美色国产精品| 国产在线一在线二| 热久久这里只有精品| 青青操综合网| 狠狠97人人婷婷五月| 99亚偷拍自图区亚洲| 国产亚洲色婷婷久久99精品| 日韩欧美成人激情| 高潮毛片在线观看| 91嫩草在线视频| 一区二区影视| 日韩av影视大全| 亚洲男同1069视频| 成人av一区二区三区在线观看| 不卡毛片在线看| 欧美大片91| 欧美日韩dvd| 国产成人亚洲精品青草天美| 男女做暖暖视频| 日韩一级黄色大片| 黑人精品视频| 国产偷国产偷亚洲高清97cao| 一区福利视频| 你懂得在线视频| 色综合网站在线| 国产在线高清| 国产精品在线看| 一区二区三区网站 | 国产视频在线观看一区二区三区| 黄色av一级片| 一色桃子一区二区| 青青草国产一区二区三区| 一区二区在线观| 国产乱一区二区| 日韩精品成人一区| 亚洲天堂av高清| 99re8精品视频在线观看| 天堂а√在线中文在线| 成人精品免费视频| av黄色在线播放| 综合激情国产一区| 国产精品一区二区美女视频免费看 | 永久免费毛片在线观看| 欧美久久久久久蜜桃| 欧洲中文在线| 欧美日韩国产不卡在线看| 免费xxxx性欧美18vr| 久热这里有精品| 日韩精品极品视频免费观看| 国产成人精品一区二三区在线观看| 一区二区高清视频| 成人网男人的天堂| 99久久久无码国产精品免费蜜柚| 日韩在线观看精品| 欧美爱爱网站| 向日葵污视频在线观看| 亚洲国产精品一区二区久久恐怖片 | 女女同性女同一区二区三区按摩| 国产成人福利片| av片免费观看| 欧美另类交人妖| 九热爱视频精品视频| 亚洲国产欧美91| 色一区在线观看| 视频在线这里都是精品| 日韩中文一区| 成人av手机在线观看| 中文字幕精品在线观看| 久久久久久久久久久久av| 日韩av在线播放网址| 91丨porny丨对白| 7777精品伊人久久久大香线蕉最新版| h片精品在线观看| 咪咪色在线视频|