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

首頁 > 編程 > JavaScript > 正文

jquery+css實現Tab欄切換的代碼實例

2019-11-19 11:34:29
字體:
來源:轉載
供稿:網友

前幾天面試碰到現場給寫一個Tab欄切換的功能,思想基本上懂,但是好久沒寫過,一時要全部實現效果還真有點難?;貋砗?,再把思路理一理,寫一個,基礎還是很重要的。

最終要實現的效果圖如下:

(1)點擊tab欄顯示對應的內容,并且tab欄樣式變化。實現方式:一般tab欄如果要做成比較好看的樣式,會切兩張圖作為背景,一張用于選中時的背景,一張用于未選中的背景。這里為了簡單,只用css設置樣式。然后為每個tab綁定click事件,當觸發click事件時,對應的內容div的display設置block,否則設置為none。

(2)當鼠標懸停在沒有選中的tab欄上時,改變樣式,移開時又恢復回來的樣式。如果tab欄已選中,則鼠標是否懸停不影響樣式。實現方式:為tab欄添加hover事件,當鼠標進入時,判斷該tab欄是不是被選中(可以為了選中的tab欄設置一個class,只需要判斷是否含有該class即可),在不選中的情況下再添加hover的樣式。

完整代碼如下(代碼下載地址):

HTML:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" /> <title>tab標簽</title> <link href="css/style.css" rel="external nofollow" type="text/css" rel="stylesheet"></head><body> <div class="tab-contain"> <!-- tab欄 --> <ul id="tabs">  <li class="current"><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" title="tab1">One</a></li>  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" title="tab2">Two</a></li>  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" title="tab3">Three</a></li>  <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" title="tab4">Four</a></li> </ul> <!-- 對應顯示內容 --> <div id="content">  <div id="tab1" class="item show">  <h2>title 11111</h2>  <p>text here!!!text here!!!text here!!!text here!!!text here!!!</p>  <p>text here!!!text here!!!text here!!!text here!!!text here!!!text here!!!text here!!!text here!!!text here!!!text here!!!</p>  </div>  <div id="tab2" class="item">  <h2>title 2222</h2>  <p>text here!!!text here!!!text here!!</p>  <p>text here!!!text here!!!text here!!!text here!text here!!!text here!!!text here!!!</p>  </div>  <div id="tab3" class="item">  <h2>title 33333</h2>  <p>text here!!!</p>  <p>text here!!!text here!!!text here!!!text here!!!text here!!!text here!!!text here!!!text here!!!text here!!!text here!!!</p>  </div>  <div id="tab4" class="item">  <h2>title 44444</h2>  <p>text here!!!text here!!!text here!!!text here!!!text here!!!</p>  <p>text here!!!text </p>  </div> </div> </div> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript" src="js.js"></script></body></html>

CSS:

.tab-contain{ margin: 50px auto; width: 1000px; padding:100px; background: #7F7D7D;}#tabs { overflow: hidden; width: 100%; margin: 0; padding: 0; list-style: none;}#tabs li { float: left; margin: 0;}li a { position: relative; background: #ddd; padding: 10px 50px; float: left; text-decoration: none; color: #444; text-shadow: 0 1px 0 rgba(255, 255, 255, .8); border-radius: 20px 20px 0 0; box-shadow: 0 2px 2px rgba(0, 0, 0, .4);} .current a{ outline: 0; background: #fff;  z-index: 4;}.hoverItem a{ background: #AAC8B9;}#content { background: #fff; padding: 50px; height: 220px; position: relative; border-radius: 0 5px 5px 5px; box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, .5);}.item{ display: none;}.show{ display: block;}

JS:

 $(function(){  $('#tabs a').click(function(e) {   e.preventDefault();       $('#tabs li').removeClass("current").removeClass("hoverItem");   $(this).parent().addClass("current");   $("#content div").removeClass("show");   $('#' + $(this).attr('title')).addClass('show');  });  $('#tabs a').hover(function(){  if(!$(this).parent().hasClass("current")){   $(this).parent().addClass("hoverItem");  }  },function(){  $(this).parent().removeClass("hoverItem");  }); });

以上所述是小編給大家介紹的jquery css實現Tab欄切換詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91网在线免费观看| 成人免费看吃奶视频网站| 久久成人av网站| 亚洲va码欧洲m码| 欧美激情一区二区三级高清视频| 国产精品露脸av在线| 日韩电影在线观看永久视频免费网站| 久久久久久国产精品三级玉女聊斋| 69久久夜色精品国产69| 日韩欧美黄色动漫| 亚洲欧美成人一区二区在线电影| 欧洲亚洲妇女av| 成人在线国产精品| 亚洲欧美日韩在线一区| 97精品在线视频| 亚洲性夜色噜噜噜7777| 91精品久久久久久久久不口人| 国产亚洲精品久久久久久牛牛| 亚洲影院色无极综合| 亚洲日本中文字幕| 亚洲va国产va天堂va久久| 亚洲免费av网址| 国产亚洲美女精品久久久| 国产精品99久久99久久久二8| 97在线视频免费播放| 欧美在线视频免费观看| 欧美激情奇米色| 日韩欧美在线观看视频| 国产精品一区二区三| 一区二区在线视频| 亚洲综合中文字幕在线观看| 国产精品第3页| 欧美小视频在线| 国产一区二区三区直播精品电影| 国产丝袜视频一区| 精品视频在线导航| 色综合久久精品亚洲国产| 日韩国产中文字幕| 国产一区二区美女视频| 久久精品91久久香蕉加勒比| 97视频在线观看网址| 91av在线播放| 国产福利精品视频| www欧美日韩| 亚洲黄页视频免费观看| 91精品久久久久久久久久久久久久| 亚洲欧美一区二区三区情侣bbw| 久久国产精品电影| 日韩av免费一区| 成人免费网站在线观看| 国产精品入口免费视| 亚洲欧洲日产国产网站| 国产精品一区二区久久国产| 亚洲国内精品视频| 亚洲女人被黑人巨大进入al| 国产精品丝袜高跟| 亚洲人成电影网站色…| 中文字幕精品网| 亚洲日本成人女熟在线观看| 欧美日韩激情网| 国产日产欧美a一级在线| 国内精品伊人久久| 亚洲午夜av久久乱码| 97超碰国产精品女人人人爽| 欧美天堂在线观看| 国产精品视频免费观看www| 亚洲第一偷拍网| 国产精品96久久久久久又黄又硬| 欧美成人黑人xx视频免费观看| 蜜臀久久99精品久久久无需会员| 热久久免费视频精品| 韩国19禁主播vip福利视频| 性欧美办公室18xxxxhd| 91豆花精品一区| 成人av在线天堂| 成人在线一区二区| 亚洲高清在线观看| 色偷偷888欧美精品久久久| 亚洲伊人一本大道中文字幕| 欧美成人精品h版在线观看| 国产成人精品免高潮在线观看| 国产日韩中文在线| 久久精品视频播放| www.亚洲一区| 久久成人av网站| 色综合久久久888| 日韩精品中文在线观看| 亚洲激情久久久| 91精品国产自产91精品| 欧美成人国产va精品日本一级| 亚洲自拍高清视频网站| 富二代精品短视频| 日韩电影中文 亚洲精品乱码| 国产在线高清精品| 国产日韩在线观看av| 亚洲黄色在线看| 国产aⅴ夜夜欢一区二区三区| 日韩激情在线视频| 亚洲一区二区三区毛片| 久久视频在线观看免费| 国产精品美女主播| 亚洲第一天堂无码专区| 国产在线一区二区三区| 成人激情黄色网| 亚洲激情视频在线观看| 国产视频久久网| 亚洲成人久久网| 欧美精品福利视频| 久久九九免费视频| 国产成人在线亚洲欧美| 亚洲在线免费观看| 国产精品一区二区久久久久| 98精品国产高清在线xxxx天堂| 青青草一区二区| 国产一级揄自揄精品视频| 亚洲成人三级在线| 国产精品爱啪在线线免费观看| 综合激情国产一区| 日韩欧美国产高清91| 69久久夜色精品国产7777| 日韩电影免费在线观看中文字幕| 成人亲热视频网站| 日韩欧美一区二区三区| 在线观看亚洲区| 亚洲第一精品电影| 成人观看高清在线观看免费| 97av在线视频免费播放| 97福利一区二区| 日本成人激情视频| 国产精品99久久久久久人| 久99久在线视频| 国产国语刺激对白av不卡| 欧美激情亚洲一区| 精品成人乱色一区二区| 欧美日韩国产丝袜美女| 亚洲色无码播放| 精品一区二区亚洲| 欧美精品在线极品| 青青a在线精品免费观看| 国产一区二区三区高清在线观看| 日韩av在线资源| 国产欧美一区二区| 日av在线播放中文不卡| 欧美性高潮在线| 欧美国产日韩免费| 国产成人精品综合| 国产精品69久久| 亚洲最大的av网站| 亚洲一区二区国产| 欧美一级片免费在线| 国产福利精品av综合导导航| 欧美大片在线免费观看| 成人疯狂猛交xxx| 久久综合国产精品台湾中文娱乐网| 欧美激情视频网| 91av在线播放视频| 51午夜精品视频| 在线看福利67194| 91视频88av| 国内精品400部情侣激情| 欧美性视频精品| 国产精品视频内| 亚洲的天堂在线中文字幕| 亚洲激情 国产|