漂亮的jQuery tab选项卡插件

清远大学城网(http://www.qydxc.com)

tab选项卡在实际应用中几乎到处可见,像现在大型网站163,QQ,新浪,淘宝都使用了tab选项卡效果,下面我来介绍一款jQuery tab选项卡插件. jQuery tab插件 结构: 代码如下 复制代码 <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插件 插件代码: 代码如下 复制代码 $(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(); }); //点击切换 }); }; }; //调用方式: $(".tabWrap").tabs({ tabList: ".tabBox li", //tab list tabContent: ".tabContent .tcon", //内容box tabOn:"on", //当前tab类名 action: "mouseover" //事件,mouseover或者click }); });

 

转载于:https://www.cnblogs.com/wenson/p/3322420.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值