當(dāng)前位置:
首頁 >
漂亮的jQuery tab选项卡插件
發(fā)布時(shí)間:2025/3/8
19
豆豆
生活随笔
收集整理的這篇文章主要介紹了
漂亮的jQuery tab选项卡插件
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
清遠(yuǎn)大學(xué)城網(wǎng)(http://www.qydxc.com)
tab選項(xiàng)卡在實(shí)際應(yīng)用中幾乎到處可見,像現(xiàn)在大型網(wǎng)站163,QQ,新浪,淘寶都使用了tab選項(xiàng)卡效果,下面我來介紹一款jQuery tab選項(xiàng)卡插件. jQuery tab插件 結(jié)構(gòu):代碼如下復(fù)制代碼<div class="tabWrap"> <ul class="tabBox"> <li><a href="#nogo">tab1 </a></li> <li><a href="#nogo">tab2 </a></li> <li><a href="#nogo">tab3 </a></li> <li><a href="#nogo">tab4 </a></li> <li><a href="#nogo">tab5 </a></li> </ul> <div class="tabContent"> <div class="tcon">1111</div> <div class="tcon">2222</div> <div class="tcon">3333</div> <div class="tcon">4444</div> <div class="tcon">5555</div> </div> </div> jQuery tab插件 插件代碼:代碼如下復(fù)制代碼$(function () { $.fn.tabs = function (options) { var settings = { tabList: "", tabContent: "", tabOn:"", action: "" }; var _this = $(this); if (options) $.extend(settings, options); _this.find(settings.tabContent).eq(0).show(); //第一欄目顯示 _this.find(settings.tabList).eq(0).addClass(settings.tabOn); if (settings.action == "mouseover") { _this.find(settings.tabList).each(function (i) { $(this).mouseover(function () { $(this).addClass(settings.tabOn).siblings().removeClass(settings.tabOn); var _tCon = _this.find(settings.tabContent).eq(i); _tCon.show().siblings().hide(); }); //滑過切換 }); } else if (settings.action == "click") { _this.find(settings.tabList).each(function (i) { $(this).click(function () { $(this).addClass(settings.tabOn).siblings().removeClass(settings.tabOn); var _tCon = _this.find(settings.tabContent).eq(i); _tCon.show().siblings().hide(); }); //點(diǎn)擊切換 }); }; }; //調(diào)用方式: $(".tabWrap").tabs({ tabList: ".tabBox li", //tab list tabContent: ".tabContent .tcon", //內(nèi)容box tabOn:"on", //當(dāng)前tab類名 action: "mouseover" //事件,mouseover或者click }); });
tab選項(xiàng)卡在實(shí)際應(yīng)用中幾乎到處可見,像現(xiàn)在大型網(wǎng)站163,QQ,新浪,淘寶都使用了tab選項(xiàng)卡效果,下面我來介紹一款jQuery tab選項(xiàng)卡插件. jQuery tab插件 結(jié)構(gòu):代碼如下復(fù)制代碼<div class="tabWrap"> <ul class="tabBox"> <li><a href="#nogo">tab1 </a></li> <li><a href="#nogo">tab2 </a></li> <li><a href="#nogo">tab3 </a></li> <li><a href="#nogo">tab4 </a></li> <li><a href="#nogo">tab5 </a></li> </ul> <div class="tabContent"> <div class="tcon">1111</div> <div class="tcon">2222</div> <div class="tcon">3333</div> <div class="tcon">4444</div> <div class="tcon">5555</div> </div> </div> jQuery tab插件 插件代碼:代碼如下復(fù)制代碼$(function () { $.fn.tabs = function (options) { var settings = { tabList: "", tabContent: "", tabOn:"", action: "" }; var _this = $(this); if (options) $.extend(settings, options); _this.find(settings.tabContent).eq(0).show(); //第一欄目顯示 _this.find(settings.tabList).eq(0).addClass(settings.tabOn); if (settings.action == "mouseover") { _this.find(settings.tabList).each(function (i) { $(this).mouseover(function () { $(this).addClass(settings.tabOn).siblings().removeClass(settings.tabOn); var _tCon = _this.find(settings.tabContent).eq(i); _tCon.show().siblings().hide(); }); //滑過切換 }); } else if (settings.action == "click") { _this.find(settings.tabList).each(function (i) { $(this).click(function () { $(this).addClass(settings.tabOn).siblings().removeClass(settings.tabOn); var _tCon = _this.find(settings.tabContent).eq(i); _tCon.show().siblings().hide(); }); //點(diǎn)擊切換 }); }; }; //調(diào)用方式: $(".tabWrap").tabs({ tabList: ".tabBox li", //tab list tabContent: ".tabContent .tcon", //內(nèi)容box tabOn:"on", //當(dāng)前tab類名 action: "mouseover" //事件,mouseover或者click }); });
?
轉(zhuǎn)載于:https://www.cnblogs.com/wenson/p/3322420.html
總結(jié)
以上是生活随笔為你收集整理的漂亮的jQuery tab选项卡插件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: svn完整搭建
- 下一篇: 新一代数据中心不可忽视DAC高速铜缆直连