亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jQuery實現的Tab滑動選項卡及圖片切換(多種效果)小結

2019-11-20 11:34:13
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery實現的Tab滑動選項卡及圖片切換效果。分享給大家供大家參考。具體如下:

這里匯總了幾個Tab,滑動門,選項卡,圖片切換,在一個網頁中實現了超多的常用效果,大家喜歡的滑動門,焦點圖切換,標簽選項卡以及文字輪番等都集中在了一起,無聊的功勞,忙的時候還顧不上寫,另外還加入了圓角,都是參考以前學習的知識寫的。期間使用了jquery-1.6.2.min.js框架庫。

運行效果截圖如下:

在線演示地址如下:

http://demo.VeVB.COm/js/2015/jquery-n-tab-cha-pic-codes/

具體代碼如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Tab</title><style>html body  {margin:0px; padding:0px;}.t_body{border:1px solid #ddd; padding:10px; width:250px; margin:50px;float:left;}.aa {background-color:#eee; width:25px; cursor:pointer; float:left; margin-left:10px; text-align:center;}.bb {background-color:#eae; width:250px; height:250px; display:none; font-size:50px;}.cc {background-color:#eee; width:100%; height:20px; display:none;}.on {background-color:#c21; width:30px; border-bottom:0px; border-top:0px;}.yuan1 span {display: block;overflow: hidden;height: 1px; border-color:#77a;} .yuan2 span {display: block;overflow: hidden;height: 1px; border-color:#77a;} .span1 {margin:0px 3px; background-color:#77a;}.span2 {margin:0px 1px; border-left:2px solid; border-right:2px solid;}.span3 {margin:0px 1px; border-left:1px solid; border-right:1px solid;}.d_body {margin:50px;width:400px; height:400px; font-size:12px;float:left;}.d_top {height:40px; border-left:1px solid #77a; border-right:1px solid #77a;}.d_t {float:left; margin-top:7px; margin-left:10px; border:1px solid #77a; width:100px; height:31px; line-height:31px; background-color:#eee;}.d_t a {color:#555; text-decoration:none;}.d_t a:hover {color:#933; text-decoration:underline; font-weight:bold; }.d_main {border:1px solid #77a; border-top:0px; height:300px;}.ln  {position:relative; border-bottom:1px solid #77a; top:40px; z-index:-1;}.bbb  {background-color:#fff; height:100%; display:none; margin:10px;}.on1 {border-bottom:1px solid #fff; background-color:#fff;}.fl  {float:left;}.clr {clear:both;}.of  {overflow:hidden;}.textcenter{text-align:center;vertical-align:middle;}</style><script src="jquery-1.6.2.min.js"></script><script>$(document).ready(function() { /*  o1: 標簽元素  o2: 內容元素  c : 標簽元素顯示用樣式  e : 觸發事件 如 click mouseover  */ function tab1(o1,o2,c,e){  o1.each(function(i){   $(this).bind(e,function(){    o2.hide().eq(i).show();    o1.removeClass(c);    $(this).addClass(c);   })   if ($(this).hasClass(c)) {    $(this).addClass(c);    o2.hide().eq(i).show();   }  }) } /*  o1: 標簽元素  o2: 內容元素  c : 標簽元素顯示用樣式  t1: 標簽切換時間  t2: 內容漸進時間  a : 內容漸進起始半透明度 0.1~1  b : 內容漸進結束半透明度 0.1~1 */ function tab2(o1,o2,c,t1,t2,a,b){  var count=o1.size()-1;  var now;  var TimeInterval;  o1.each(function(i){   $(this).mouseover(function(){    o2.hide().eq(i).show();    o1.removeClass(c);    $(this).addClass(c);    window.clearInterval(TimeInterval);   }).mouseout(function(){    now = i+1;    TimeInterval = window.setInterval(changeimage,t1);   });   //初始化顯示   if ($(this).hasClass(c)) {    $(this).addClass(c);    o2.hide().eq(i).show();    now = i+1;   }  })  TimeInterval = window.setInterval(changeimage,t1);  function changeimage(){   if(now>count)now=0;   o2.hide().eq(now).stop().fadeTo(0,a).fadeTo(t2,b);   o1.removeClass(c).eq(now).addClass(c);   now++;  } } /*  o1: 標簽元素  o2: 內容元素  o3: 內容元素  c : 標簽元素顯示用樣式  e : 觸發事件 如 click mouseover  */ function tab3(o1,o2,o3,c,e){  o1.each(function(i){   $(this).bind(e,function(){    o2.hide().eq(i).show();    o3.hide().eq(i).show();    o1.removeClass(c);    $(this).addClass(c);   })   if ($(this).hasClass(c)) {    $(this).addClass(c);    o2.hide().eq(i).show();    o3.hide().eq(i).show();   }  }) } /*  o1: 標簽元素  o2: 內容元素  o3: 內容元素  c : 標簽元素顯示用樣式  t1: 標簽切換時間  t2: 內容漸進時間  a : 內容漸進起始半透明度 0.1~1  b : 內容漸進結束半透明度 0.1~1 */ function tab4(o1,o2,o3,c,t1,t2,a,b){  var count=o1.size()-1;  var now;  var TimeInterval;  o1.each(function(i){   $(this).mouseover(function(){    o2.hide().eq(i).show();    o3.hide().eq(i).show();    o1.removeClass(c);    $(this).addClass(c);    window.clearInterval(TimeInterval);   }).mouseout(function(){    now = i+1;    TimeInterval = window.setInterval(changeimage,t1);   });   //初始化顯示   if ($(this).hasClass(c)) {    $(this).addClass(c);    o2.hide().eq(i).show();    o3.hide().eq(i).show();    now = i+1;   }  })  TimeInterval = window.setInterval(changeimage,t1);  function changeimage(){   if(now>count)now=0;   o3.hide().eq(now).show();   o2.hide().eq(now).stop().fadeTo(0,a).fadeTo(t2,b);   o1.removeClass(c).eq(now).addClass(c);   now++;  } } //調用函數 tab1($(".yuan1 .d_t"),$(".yuan1 .bbb"),"on1","mouseover"); tab1($(".yuan2 .d_t"),$(".yuan2 .bbb"),"on1","click"); tab1($(".d0 .aa"),$(".d0 .bb"),"on","click"); tab1($(".d1 .aa"),$(".d1 .bb"),"on","mouseover"); tab2($(".d2 .aa"),$(".d2 .bb"),"on",1500,800,0.1,1); tab3($(".d3 .aa"),$(".d3 .bb"),$(".d3 .cc"),"on","mouseover"); tab4($(".d4 .aa"),$(".d4 .bb"),$(".d4 .cc"),"on",1500,800,0.1,1); tab4($(".d5 .aa"),$(".d5 .bb"),$(".d5 .cc"),"on",1500,0,1,1);});</script></head><body><div class="d_body yuan1"> <div>鼠標懸浮切換</div><br> <span class="span1"></span><span class="span2"></span><span class="span3"></span> <div class="d_top">  <div class="ln"></div>  <div class="d_t textcenter on1">   <a href="javascript:">第一個標簽</a>  </div>  <div class="d_t textcenter">   <a href="javascript:">第二個標簽</a>  </div>  <div class="d_t textcenter">   <a href="javascript:">第三個標簽</a>  </div> </div> <div class="d_main clr of">  <div class="bbb"><font color="blue">第一個內容</font></div>  <div class="bbb"><font color="red">第二個內容</font></div>  <div class="bbb"><font color="black">第三個內容</font></div> </div> <div class="clr of"></div></div><div class="d_body yuan2"> <div>點擊切換</div><br> <span class="span1"></span><span class="span2"></span><span class="span3"></span> <div class="d_top">  <div class="ln"></div>  <div class="d_t textcenter on1">   <a href="javascript:">第一個標簽</a>  </div>  <div class="d_t textcenter">   <a href="javascript:">第二個標簽</a>  </div>  <div class="d_t textcenter">   <a href="javascript:">第三個標簽</a>  </div> </div> <div class="d_main clr of">  <div class="bb"><font color="blue">第一個內容</font></div>  <div class="bb"><font color="red">第二個內容</font></div>  <div class="bb"><font color="black">第三個內容</font></div> </div> <div class="clr of"></div></div><div class="t_body d0"> <div class="aa">a</div> <div class="aa">b</div> <div class="aa on">c</div> <div class="aa">d</div> <div class="aa">e</div><br> <div class="bb">1</div> <div class="bb">2</div> <div class="bb">點擊切換</div> <div class="bb">4</div> <div class="bb">5</div> <div style="clear:both;"></div></div><div class="t_body d1"> <div class="aa">a</div> <div class="aa">b</div> <div class="aa on">c</div> <div class="aa">d</div> <div class="aa">e</div><br> <div class="bb">1</div> <div class="bb">2</div> <div class="bb">3</div> <div class="bb">4</div> <div class="bb">5</div> <div style="clear:both;"></div></div><div class="t_body d2"> <div class="aa">a</div> <div class="aa">b</div> <div class="aa on">c</div> <div class="aa">d</div> <div class="aa">e</div><br> <div class="bb">1</div> <div class="bb">2</div> <div class="bb">3</div> <div class="bb">4</div> <div class="bb">5</div> <div style="clear:both;"></div></div><div class="t_body d3"> <div class="aa">a</div> <div class="aa">b</div> <div class="aa on">c</div> <div class="aa">d</div> <div class="aa">e</div><br> <div class="bb">1</div> <div class="bb">2</div> <div class="bb">懸浮切換</div> <div class="bb">4</div> <div class="bb">5</div> <div class="cc">111111</div> <div class="cc">222222</div> <div class="cc">333333</div> <div class="cc">444444</div> <div class="cc">555555</div> <div style="clear:both;"></div></div><div class="t_body d4"> <div class="aa">a</div> <div class="aa">b</div> <div class="aa on">c</div> <div class="aa">d</div> <div class="aa">e</div><br> <div class="bb">1</div> <div class="bb">2</div> <div class="bb">3</div> <div class="bb">4</div> <div class="bb">5</div> <div class="cc">111111</div> <div class="cc">222222</div> <div class="cc">333333</div> <div class="cc">444444</div> <div class="cc">555555</div> <div style="clear:both;"></div></div><div class="t_body d5"> <div class="aa">a</div> <div class="aa">b</div> <div class="aa on">c</div> <div class="aa">d</div> <div class="aa">e</div><br> <div class="bb">1</div> <div class="bb">2</div> <div class="bb">3</div> <div class="bb">4</div> <div class="bb">5</div> <div class="cc">111111</div> <div class="cc">222222</div> <div class="cc">333333</div> <div class="cc">444444</div> <div class="cc">555555</div> <div style="clear:both;"></div></div></body></html>

希望本文所述對大家的jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产91ⅴ在线精品免费观看| 欧美日韩激情小视频| www.美女亚洲精品| 日韩视频中文字幕| 4438全国亚洲精品在线观看视频| 日产精品久久久一区二区福利| 色偷偷噜噜噜亚洲男人的天堂| 按摩亚洲人久久| 亚洲精品久久久久久久久久久| 欧美电影在线免费观看网站| 一区二区三区日韩在线| 欧美日韩国产激情| 91日本在线视频| 亚洲国产精久久久久久| 在线观看91久久久久久| 久久久久久香蕉网| 57pao精品| 不卡伊人av在线播放| 亚洲日本成人网| 欧美做受高潮电影o| 国产午夜精品麻豆| 4438全国亚洲精品在线观看视频| 亚洲精美色品网站| 亚洲天堂2020| 国产69精品99久久久久久宅男| 亚洲高清福利视频| 日韩视频在线一区| 在线亚洲男人天堂| 欧美午夜精品久久久久久浪潮| 国产精品1区2区在线观看| 亚洲美女黄色片| 亚洲精品日韩激情在线电影| 欧美日韩激情视频| 久久影院模特热| 国产视频自拍一区| 91中文字幕在线观看| 精品毛片三在线观看| 久久久999精品视频| 最近中文字幕2019免费| 日韩经典中文字幕| 欧美寡妇偷汉性猛交| 萌白酱国产一区二区| 日韩美女毛茸茸| 亚洲欧美日韩国产精品| 综合av色偷偷网| 亚洲а∨天堂久久精品9966| 日韩av综合中文字幕| 秋霞av国产精品一区| 日韩电影免费在线观看| 国产美女主播一区| 亚洲欧美激情一区| 亚洲福利视频专区| 亚洲精品97久久| 国产欧美一区二区三区四区| 性欧美在线看片a免费观看| 欧美成人黑人xx视频免费观看| 国产精品入口福利| 欧美电影在线观看网站| x99av成人免费| 国产精品女主播视频| 欧美成人免费全部| 久久久久久久久国产| 97在线视频免费观看| xvideos国产精品| 国产精品第七十二页| 久久久久国产精品免费网站| 亚洲成人激情在线| 精品久久久久久久久久国产| 国产mv久久久| 欧美黑人视频一区| 欧美高清视频在线观看| 97在线观看视频| 亚洲欧美日韩国产中文| 国产视频精品一区二区三区| 久久久精品久久久久| 成人美女免费网站视频| 久久综合久久美利坚合众国| 国产精品香蕉av| 中文字幕综合一区| 亚洲全黄一级网站| 欧美在线性视频| 国产精品免费久久久久久| 亚洲欧美中文日韩v在线观看| 国产成人精品综合| 91深夜福利视频| 5252色成人免费视频| 91网站免费看| 日韩免费精品视频| 在线观看久久av| 久久精品中文字幕免费mv| 日韩电影中文字幕一区| 亚洲成人久久久久| 性色av一区二区三区| 亚洲成人久久一区| 精品日韩美女的视频高清| 亚洲国产99精品国自产| 国产一区二区美女视频| 亚洲欧美制服中文字幕| 国产精品电影网站| 亚洲美女av网站| 国产在线不卡精品| 91黑丝在线观看| 亚洲精品欧美极品| 91精品啪aⅴ在线观看国产| 国产日韩欧美日韩大片| 91在线高清免费观看| 欧美激情2020午夜免费观看| 日韩高清人体午夜| 亚洲一区二区三区sesese| 国产伦精品一区二区三区精品视频| 亚洲精品91美女久久久久久久| 国产欧美婷婷中文| 69av视频在线播放| 亚洲国产一区自拍| 麻豆一区二区在线观看| 欧美成人免费在线观看| 国产精品三级在线| 91午夜在线播放| 久久久久中文字幕| 亚洲电影在线观看| 成人福利网站在线观看| 国产主播精品在线| 亚洲高清一二三区| 亚洲国产日韩一区| 国产国语videosex另类| 欧美日韩国产影院| 亚洲精品一区二区网址| 日本高清不卡在线| 亚洲欧洲在线看| 国产日韩欧美影视| 久色乳综合思思在线视频| 亚洲自拍偷拍第一页| 亚洲已满18点击进入在线看片| 伊人男人综合视频网| 亚洲另类xxxx| 91po在线观看91精品国产性色| 亚洲欧洲黄色网| 最近2019免费中文字幕视频三| 国产精品久久一| 精品国产一区二区三区久久久狼| 国产成人一区二区三区电影| 91免费看国产| 国产精品99久久99久久久二8| 国产精品v日韩精品| 2020久久国产精品| 4388成人网| 久久躁日日躁aaaaxxxx| 欧美午夜精品久久久久久人妖| 亚洲精品永久免费精品| 一区二区三区国产视频| 亚洲欧美日韩在线高清直播| 91精品视频大全| 成人欧美一区二区三区在线湿哒哒| 亚洲成人av中文字幕| 国产日韩欧美成人| 亚洲男人天堂手机在线| 亚洲欧美在线免费观看| 国内精品美女av在线播放| 亚洲国产婷婷香蕉久久久久久| 国产精品一区av| 伊是香蕉大人久久| 国产成人精品久久| 亚洲精品一区二三区不卡| 国内精品久久久久影院优|