bootstrap3 html tab切换后。并切换hash 或者是说切换tab刷新数据

效果

每次切换tab 链接上面 对应的hash会发生变化

 

$('.nav-tabs li').click(function () {
    $(this).addClass('active').siblings().removeClass('active');
    var _id = $(this).attr('data-id');
    $('.tab-pane').find('#' + _id).addClass('active').siblings().removeClass('active');
    location.hash = _id;

});

tab-pane 是每个页面中的class

        <div class="tab-pane fade" id="tab_help">
            <div class="container">
                <h1>曾经购买过的课程找不到了</h1>
                网站近2019年10月29日之前过升级。该升级导致之前订单全部找寻不到了。<br>
                如果还有付款记录(最好是有付款记录,没有也能处理但是会比较麻烦)。或者是当时买过但是没有保存下来。<br>
                可以联系下方客服备注好【课程找不到了】提供课程id和帐号来处理。<br>
                之后会出一个订单查询功能。来通过支付宝或者微信的订单号。查询到相关的购买信息。<br>
                但是为了保证您的权益。建议您还是买了以后尽快保存
                <hr>
                <h1>关于课程列表</h1>

 

data-id 是li上面的属性  属性值和tab-pane id保持一致

        <li class="active"><a href="#tab_mydata" role="tab" data-toggle="pill">个人资料</a></li>
        <li data-id="tab_bought"><a href="#tab_bought"  role="tab" data-toggle="pill">我的购买</a></li>
        <li  data-id="tab_ollection"><a href="#tab_ollection" role="tab" data-toggle="pill">我的收藏</a></li>

        <li data-id="tab_openvip"><a href="#tab_openvip" role="tab" data-toggle="pill"><?php echo $vip ? "会员权益" : "开通会员" ?></a></li>
        <li data-id="tab_notice"><a href="#tab_notice" role="tab" data-toggle="pill">课程更新</a></li>
        <li data-id="tab_todo"><a href="#tab_todo" role="tab" data-toggle="pill">待办事项</a></li>
        <li data-id="tab_help"><a href="#tab_help" role="tab" data-toggle="pill">帮助</a></li>

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安果移不动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值