zoukankan      html  css  js  c++  java
  • bootstrap标签tab切换

    <ul class="nav nav-tabs" id="myTab"> 
          <li class="active"><a href="#home">Home</a></li> 
          <li><a href="#profile">Profile</a></li> 
          <li><a href="#messages">Messages</a></li> 
          <li><a href="#settings">Settings</a></li> 
        </ul> 
           
        <div class="tab-content"> 
          <div class="tab-pane active" id="home">...</div> 
          <div class="tab-pane" id="profile">...</div> 
          <div class="tab-pane" id="messages">...</div> 
          <div class="tab-pane" id="settings">...</div> 
        </div> 
           
        <script> 
          $(function () { 
            $('#myTab a:last').tab('show');//初始化显示哪个tab 
          
            $('#myTab a').click(function (e) { 
              e.preventDefault();//阻止a链接的跳转行为 
              $(this).tab('show');//显示当前选中的链接及关联的content 
            }) 
          }) 
        </script>

    此外,你还可以有更多灵活的方式来激活某个特定的tab:

    $('#myTab a[href="#profile"]').tab('show'); // Select tab by name 
        $('#myTab a:first').tab('show'); // Select first tab 
        $('#myTab a:last').tab('show'); // Select last tab 
        $('#myTab li:eq(2) a').tab('show');

      以上代码需要注意的一点是,每个li中的a标签都要有个href=#id,这个id指向的正是该链接对应的content的id,如果使用javascript实现这种导航内容的切换,a标签中无须再添加data-toggle='tab',当然,如果每个a链接都使用了此属性,那完全没有必要在用js来实现了

  • 相关阅读:
    Vue 项目中 ESlint 配置
    ajax、axios、fetch 对比
    vue 中 axios 使用
    NodeJS 多版本管理(NVM)
    axio 请求中参数是数组
    Python 图片文字识别
    .NET 使用 VLC 播放视频
    Python 常见问题
    SpringBoot(4) SpringBoot热部署
    SpringBoot(3) 文件上传和访问
  • 原文地址:https://www.cnblogs.com/moutudou/p/8066806.html
Copyright © 2011-2022 走看看