当前位置:首页> 随笔> 前端特效

一个页面可多处重复使用的简单tab标签jQuery代码

:2019-05-09   :舒彬琪   :49

js代码如下:

JavaScript
function tabs(tabTit,on,tabCon){
    $(tabTit).children().click(function(){
        $(this).addClass(on).siblings().removeClass(on);
        var index = $(tabTit).children().index(this);
        $(tabCon).children().eq(index).show().siblings().hide();
    });};tabs(".tab-hd","active",".tab-bd");

html代码结构如下:

Markup
<div class="box">
    <ul class="tab-hd"><li class="active">标签1</li><li>标签2</li><li>标签3</li></ul>
    <dl class="tab-bd">
        <dd class="thisclass">内容1</dd>
        <dd>内容2</dd>
        <dd>内容3</dd>
    </dl></div>

此代码可以在一个页面里面多处使用,给每个box里面加上私有class属性即可定义不同的tab风格了。

转自天兴工作室,点此跳转 原文链接

上一篇:没有了!

下一篇:原生js实现tab栏切换