为了账号安全,请及时绑定邮箱和手机立即绑定

高度自由的tab选项卡切换

css样式:

        .switchbox{ border-bottom: #d2d2d2 1px solid; padding: 0 15px;}

        .switchbox a{ position: relative; display: inline-block; width: calc(50% - 1px); height: 45px; line-height: 45px; text-align: center; float: left; -webkit-transition: all .3s linear; transition: all .3s linear;}

        .switchbox a:nth-child(2):after{content: ''; display: inline-block; width: 1px; height: 20px; background: #999; position: absolute; top: 50%; left: 0; margin-top: -10px;}

        .switchbox a:before{display: block; content: ''; width: 100%; height: 2px; background: #ff9a00; position: absolute; bottom: 0; left: 0; opacity: 0; -webkit-transition: all .3s linear; transition: all .3s linear;}

        .switchbox a.on{color: #ff9a00;}

        .switchbox a.on:before{opacity: 1;}

        .slide{padding-top: 30px;}

html样式:

    <div class="tab cl">

        <div class="switchbox cl">

            <a class="on">商城订单</a>

            <a>业务订单</a>

        </div>

        <div class="slide cl">

            <section class="order-cont" style="height: 300px; background: #333;">

                1

            </section>

            <section class="order-cont" style="height: 500px; background: #de3;">

                2

            </section>

        </div>

    </div>

jq样式:

        $(function(){

            var $stage = $('.tab'),

                $TabLi = $stage.find('.switchbox a'),

                $LayBox = $stage.find('.slide .order-cont');


            function tab(_Tabli,_Laybox,c,e){

                _Tabli.each(function(i){

                    $(this).bind(e,function(){

                        _Laybox.hide().eq(i).show();

                        _Tabli.removeClass(c);

                        $(this).addClass(c);

                    })

                    if ($(this).hasClass(c)) {

                        $(this).addClass(c);

                        _Laybox.hide().eq(i).show();

                    }

                })  

            }

            tab($TabLi,$LayBox,"on","click");

        })


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消