91亚洲精品一区二区乱码_国产精品久久久久久久_精品国产91久久久久久老师_国产美女精品视频免费播放软件_日韩欧美国产成人_亚洲aⅴ网站_亚洲另类在线一区_黄毛片在线观看_久久久精品国产免大香伊 _北岛玲精品视频在线观看

您的位置:首頁 > 教程筆記 > 前端筆記

jquery實(shí)現(xiàn)的元素居中插件簡單介紹

2023-12-04 13:40:35 前端筆記 76

本章節(jié)分享一個(gè)插件,它實(shí)現(xiàn)了元素的居中效果。

下面給出代碼實(shí)例,然后再給出詳細(xì)的實(shí)現(xiàn)過程,需要的朋友可以做一下參考。

代碼:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="/jquery/1.9.0/jquery.js"></script>
<script type="text/javascript">
(function($){
  $.fn._center = function(self, parent, dimension){
    if(!dimension.vertical && !dimension.horizontal){
          return;
        }
    if(parent){
      parent = self.parent();
      parent.css("position", "relative");
        }
    else{
          parent = window;
        }
    self.css("position", "absolute");
    if(dimension.vertical){
      self.css("top",Math.max(0,(($(parent).height()-$(self).outerHeight())/2)
      +$(parent).scrollTop())+"px");
    }
    if(dimension.horizontal){
      self.css("left",Math.max(0,(($(parent).width()-$(self).outerWidth())/2)
      +$(parent).scrollLeft())+"px");
    }
    return self;
  };
 
  $.fn.center = function(parent, args){
    if(!args){
      args = {horizontal: true, vertical: true};
    }
    return this.each(function(){
      var obj = $(this);
      obj._center(obj, parent, args);
      function callback(){
        obj._center(obj, parent, args);
      }
      callback();
      $(window).resize(callback);
    });
  };
})(jQuery);
$(document).ready(function(){
  $("#antzone").center(false,{horizontal: true, vertical: true})
});
</script>
</head>
<body>
<div id="box">
  <div id="antzone"></div>
</div>
</body>
</html>

上面的代碼實(shí)現(xiàn)了元素的居中效果,下面介紹一下它的實(shí)現(xiàn)過程,畢竟掌握原理才是最重要的,因?yàn)椴寮疾皇侨f能的,隨時(shí)都有可能需要根據(jù)需求做出修改,下面進(jìn)入正題。

一.代碼注釋:

(1).(function($){})(jQuery),一個(gè)匿名自執(zhí)行函數(shù),傳遞的參數(shù)是jQuery對(duì)象,這么寫也可以防止$污染,當(dāng)然在當(dāng)前這個(gè)代碼中沒有這個(gè)問題,不過也需要注意到。

(2).$.fn._center = function(self, parent, dimension){},為jQuery對(duì)象實(shí)例擴(kuò)展一個(gè)方法,第一個(gè)參數(shù)是要居中的元素,第二個(gè)參數(shù)是一個(gè)布爾值,規(guī)定是否是以父元素作為參考的進(jìn)行居中,第三個(gè)參數(shù)是一個(gè)對(duì)象直接量,規(guī)定在垂直或者水平方位上居中,這個(gè)方法其實(shí)相當(dāng)于用作內(nèi)部調(diào)用。

(3).if(!dimension.vertical && !dimension.horizontal){

  return;

},如果既不在垂直方向上居中也不在水平方向上居中,那么直接返回。

(4).if(parent){

  parent = self.parent();

  parent.css("position", "relative");

},如果是以父元素為居中參考,那么先獲取父元素,然后再將其設(shè)置為相對(duì)定位。

(5).else{

  parent = window;

},否則一窗口為居中參考。

(6).self.css("position", "absolute"),將元素設(shè)置為絕對(duì)定位。

(7).if(dimension.vertical){

  self.css("top",Math.max(0,(($(parent).height()-$(self).outerHeight())/2)

  +$(parent).scrollTop())+"px");

},如果要在垂直方向上居中。

$(parent).scrollTop()加這個(gè)的作用就是實(shí)現(xiàn)有滾動(dòng)條的時(shí)候也能夠垂直居中。

(8).return self,返回當(dāng)前對(duì)象,為了實(shí)現(xiàn)鏈?zhǔn)秸{(diào)用。

(1).parent()方法可以參閱jQuery parent()一章節(jié)。

(2).css()方法可以參閱jQuery css()一章節(jié)。

(3).絕對(duì)定位可以參閱css absolute一章節(jié)。

(4).Math.max()方法可以參閱javascript Math.max()一章節(jié)。

(5).outerHeight()方法可以參閱jQuery outerHeight()一章節(jié)。

(6).scrollTop()方法可以參閱jQuery scrollTop()一章節(jié)。

(7).resize事件可以參閱jQuery resize 事件一章節(jié)。

相關(guān)推薦

中文一区在线| 免费看污视频的网站| 麻豆一区在线| 99国产精品久| 一区二区三区视频免费在线观看| 日韩欧美一区二区三区久久婷婷| 99成人在线观看| 九色丨蝌蚪丨成人| 国产精品美女一区二区三区| 欧美成人免费全部观看天天性色| 波多野结衣乳巨码无在线| 性色av一区二区三区四区| 国产综合婷婷| 欧美三级韩国三级日本三斤| yellow视频在线观看一区二区| 91精品人妻一区二区| 蜜桃在线一区| 国产三级精品在线| 久久久久久尹人网香蕉| 天天操,天天操| 天天操天天舔天天干| 美女网站视频久久| 日韩av在线网址| 国风产精品一区二区| www.久久视频| 国产亚洲午夜| 日韩精品一区二区在线观看| 日本一区精品| 国产香蕉视频在线| 午夜精品免费| 欧美年轻男男videosbes| 国产日韩精品久久| 永久免费看黄网站| 91精品国产福利在线观看麻豆| 色噜噜狠狠色综合中国| 国产精品乱码视频| 欧美精品一区二区蜜桃| 国产韩国精品一区二区三区| 91福利视频网站| 国产一区二区三区四区五区加勒比| 日本 欧美 国产| 成人羞羞在线观看网站| 色婷婷综合在线| 国产精品一区二区av| 91香蕉一区二区三区在线观看| 成人区精品一区二区婷婷| 黑人极品videos精品欧美裸| 丁香婷婷久久久综合精品国产| 国产黄色小视频网站| 婷婷久久国产对白刺激五月99| 欧美性生活大片视频| 欧美人xxxxx| 国产精品久久久久久99| 夜夜嗨一区二区| 亚洲第一精品自拍| 成人性生活视频免费看| 女人18毛片水真多18精品| 国产电影一区在线| 欧美另类精品xxxx孕妇| 国产农村妇女精品久久| 视频一区日韩| 亚洲一区二区在线免费看| 99精彩视频在线观看免费| 亚洲色婷婷一区二区三区| 欧美91精品| 欧美电视剧在线看免费| 日本一道在线观看| 亚洲精品911| av在线这里只有精品| 91a在线视频| 国产精品1000部啪视频| 不卡av一区二区| 欧美久久久久中文字幕| 久久精品在线免费视频| 色窝窝无码一区二区三区成人网站| 97精品电影院| 国产精品ⅴa在线观看h| 国产视频123区| 中文字幕日韩一区二区不卡| 欧美精品一区在线观看| 午夜肉伦伦影院| 97人人做人人爽香蕉精品| 亚洲天堂免费在线观看视频| 波多野结衣精品久久| 毛片毛片女人毛片毛片| 免费在线观看一区二区三区| 久久精品国产清自在天天线| 亚洲精品成人无码毛片| 偷窥自拍亚洲色图精选| 欧美色网站导航| 米仓穗香在线观看| 日韩电影免费观| 国产精品理伦片| 成人9ⅰ免费影视网站| 中文在线第一页| 国精品**一区二区三区在线蜜桃| 欧美第一黄色网| 李宗瑞91在线正在播放| 在线成人直播| 亚洲福利在线播放| 国产成人手机视频| 国产精品极品| 欧美性色黄大片| 国产不卡一区二区视频| 久久影视精品| 精品美女永久免费视频| 欧美 日韩 国产 在线观看| 日本国产在线观看| 1000精品久久久久久久久| 91视频在线免费观看| 男人天堂视频在线| 国产91在线观看丝袜| 国产精品xxx视频| 日韩成人av毛片| 国产精品888| 国产精品88a∨| 国产一级片久久| 精品在线你懂的| 57pao精品| 免费在线一区二区三区| 青娱乐精品视频| 亚洲**2019国产| 亚洲色婷婷一区二区三区| 免费成人美女在线观看.| 97精品国产97久久久久久免费 | 成人动漫视频在线| 91精品国产综合久久香蕉的用户体验 | 香蕉精品久久| 精品美女在线播放| 99九九精品视频| 大胆日韩av| 国产午夜精品一区理论片飘花| 免费日本黄色网址| 在线免费高清一区二区三区| 欧美激情第99页| 日韩在线中文字幕视频| 精品一区二区在线免费观看| 国产精品稀缺呦系列在线| 7799精品视频天天看| 久久婷婷久久一区二区三区| 好吊色欧美一区二区三区视频| 亚洲国产欧美另类| 亚洲综合成人在线| 国产欧美精品aaaaaa片| 波多野结衣欧美| 精品少妇一区二区三区日产乱码| 伊人色在线视频| 一区二区三区在线观看免费| 欧美成年人视频网站欧美| 欧美丰满熟妇bbbbbb| 国内成+人亚洲+欧美+综合在线| 国产日韩欧美中文| 一级特黄aaa大片| 亚洲欧洲av色图| 好色先生视频污| 日本免费一区二区视频| 日韩欧美久久一区| 中文字幕一区二区三区乱码不卡| 精品白丝av| 97香蕉久久超级碰碰高清版| 成人精品免费在线观看| 久久久精品免费观看| 视频一区二区三| 疯狂欧洲av久久成人av电影| 91麻豆精品国产91久久久| 国产xxxxhd| av不卡在线看| 国产精品久久久久免费a∨| 在线视频1卡二卡三卡| 亚洲精品高清在线| 久草热视频在线观看| 欧美美女在线观看| 久久激情视频久久| 久草视频精品在线| 久久亚洲一区二区三区明星换脸| 日韩欧美视频第二区| 伊人久久综合网另类网站| 日韩三级视频中文字幕| 国产精品无码一区二区三区免费| 蜜桃视频在线观看一区| 亚洲一区二区三区777| 色偷偷在线观看| 欧美写真视频网站| 青娱乐精品在线| 国产亚洲毛片| 91精品在线观| 日日夜夜精品免费| 欧美日韩国产天堂| 国产成人av片| 日本在线观看不卡视频| ts人妖另类在线| 日韩一区二区三区免费| 日韩精品最新网址| 国产美女免费无遮挡| 国产一区在线观看视频| 精品久久久三级| 精品麻豆剧传媒av国产九九九| 亚洲护士老师的毛茸茸最新章节| 国产视频不卡在线| 成人白浆超碰人人人人| 亚洲欧洲精品一区| 欧美性生活一级片| 美女啪啪无遮挡免费久久网站| 女人十八岁毛片| 一区二区三区在线影院| 一区二区三区 欧美| 亚洲高清激情| 亚洲自拍偷拍网址| 久久久久伊人| 国产视频亚洲精品| 久久成人在线观看| 最新国产成人在线观看| 日韩av片在线看| 激情另类综合| 91久久精品美女| 素人啪啪色综合| 亚洲精品不卡在线| 青青草手机视频在线观看| 欧美激情自拍偷拍| 欧美日韩在线中文| 最新亚洲激情| 国产高清自拍99| 日韩第一区第二区| 日韩天堂在线视频| 黄色av网站免费| 在线欧美一区二区| aaaaa一级片| 91天堂素人约啪| 男女激情免费视频| 欧美日韩国产在线一区| 国产欧美精品在线播放| 成人精品国产亚洲| 亚洲天堂免费视频| 成人午夜视频在线播放| 五月天网站亚洲| 中文字幕99页| 丁香啪啪综合成人亚洲小说 | 欧美精品免费在线| 97人妻精品一区二区三区视频 | 亚洲天堂av网站| 国产91在线看| 99久久久精品视频| 欧美午夜不卡| 国产精品国产精品| 999精品视频在这里| 国内精品久久久久影院 日本资源| 精品人妻一区二区三区换脸明星 | 国产一二三四区在线观看| 中文字幕乱码亚洲无线精品一区| 成人在线激情视频| 深夜福利一区| 性欧美办公室18xxxxhd| av综合电影网站| 亚洲视频电影图片偷拍一区| 国产污视频网站| 欧洲精品视频在线观看| 女教师淫辱の教室蜜臀av软件| 国产精品你懂的在线欣赏| 日韩高清第一页| 国产盗摄女厕一区二区三区| 日韩伦理在线免费观看| 美女视频一区免费观看| 视频在线观看成人| 久久久久久久久国产一区| 3d动漫啪啪精品一区二区免费| 97成人在线| 日本一区二区三区在线播放| 99re久久| 欧美贵妇videos办公室| 亚洲欧洲视频在线观看| 国产亚洲欧洲黄色| 国产精品欧美综合亚洲| 精品国产一区二区三区四区四| 日韩成年人视频| 欧美亚洲综合另类| 日韩a级片在线观看 | 正在播放国产对白害羞| 亚洲免费看黄网站| a级一a一级在线观看| 欧美激情一区二区三区全黄| 亚洲欧美日韩中文字幕在线观看| 91在线你懂得| 亚洲欧美自拍另类日韩| www.日韩在线| 特级丰满少妇一级| youjizz久久| 亚洲天堂网一区| 懂色av噜噜一区二区三区av | 国产精品888| 免费黄色福利视频| 狠狠狠色丁香婷婷综合激情| 成人黄色大片网站| 久久99精品国产麻豆不卡| 久久久久久人妻一区二区三区| 青青草国产精品97视觉盛宴| 日韩精品一区二区在线视频| 日日摸夜夜添夜夜添精品视频| 玖玖精品在线视频| 日韩电影免费在线看| 成人小视频在线观看免费| 肉肉av福利一精品导航| 成人av在线不卡| 久久国内精品自在自线400部| 国产免费黄色小视频| 国产综合色产在线精品| 国内外成人免费激情视频| 成熟亚洲日本毛茸茸凸凹| 亚洲 激情 在线| 久久久99精品久久| av电影在线播放| 亚洲毛片av在线| 中国特黄一级片| 一本大道综合伊人精品热热| 欧美人与禽zozzo禽性配| 欧美日韩一区二区三区高清 | 亚欧成人精品| 大荫蒂性生交片| 国产一区91精品张津瑜| 色悠悠久久综合网| 久久久国产午夜精品| 一起草在线视频| 亚洲成人动漫av| 日韩欧美中文字幕视频| 91精品国产乱码| 夜夜躁狠狠躁日日躁av| 影音先锋日韩有码| 日韩电影免费观看高清完整版| 国内精品400部情侣激情| 日本一区影院| 成人黄色片在线| 99久久影视| 亚洲精品永久www嫩草| 日韩av网站在线观看| 免费日韩视频在线观看| 99riav久久精品riav| 五月天丁香社区| 亚洲成人午夜影院| 日韩欧美大片在线观看| 亚洲国产精品久久| 欧美一级免费片| 91高清免费视频| 亚洲v天堂v手机在线| 麻豆精品视频| 老牛影视一区二区三区| 一本久道中文无码字幕av| 国产欧美日韩另类一区| 蜜桃av乱码一区二区三区| 在线观看视频91| 国产精品成人久久久| 久久精彩免费视频| 久久天堂久久| 国产精品嫩草在线观看| 99riav国产精品| 国产精品免费观看久久| 国产无一区二区| 日韩av网站在线播放| 91精品国产欧美一区二区成人| 精品久久久久久亚洲综合网站| 欧美激情第一页xxx| 欧美freesex8一10精品| 美女视频久久| 免费人成在线不卡| 色网站在线视频| 亚洲综合丁香婷婷六月香| 日韩欧美一区二区一幕| 亚洲欧美精品一区| 欧美美女福利视频| 99精品国产高清一区二区| 国产欧美日韩综合一区在线播放 | 久久综合视频网| 卡一卡二卡三在线观看| 91精品国产欧美一区二区18| 人妻少妇一区二区三区| 国产精品久久久久久久久久| 亚洲最大av| 国产av天堂无码一区二区三区| 久久精品网站免费观看| 天天操夜夜操av| 亚洲国内精品在线| 欧美一级做一级爱a做片性| 99国产视频| 日韩电影在线一区二区三区| 超碰在线超碰在线| 欧美三级欧美成人高清www| 一级做a爱片性色毛片| 欧美极品欧美精品欧美视频| 精品大片一区二区| 久久免费一级片| 久久蜜桃av一区精品变态类天堂 | 欧美s码亚洲码精品m码| 国产一区二区毛片| 成年人小视频在线观看| 欧美性高清videossexo| 国产精品久久久久毛片| 51精品国产黑色丝袜高跟鞋| 日韩欧美三级| 日本丰满少妇xxxx| 成人免费在线视频| 国产成人在线免费视频| 欧美成人中文字幕|