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来实现了

原文地址:https://www.cnblogs.com/moutudou/p/8066806.html

时间: 2024-12-19 18:00:41

bootstrap标签tab切换的相关文章

当chart图遇上bootstrap的TAB切换 无宽高问题?

.tab-content > .tab-pane, .pill-content > .pill-pane { display: block; /* undo display:none */ height: 0; /* height:0 is also invisible */ overflow-y: hidden; /* no-overflow */ } .tab-content > .active, .pill-content > .active { height: auto;

为bootstrap的tab增加请求操作

前言:在进行bootstrap的tab切换操作时,我们有的时候需要为其增加请求操作,用来获取服务端的数据. $('#myTab a').click(function(e) { // 先获取项目id var deal_id = $("#deal_id").val(); var tabIndex = $("#tabIndex").val(); var href = $(this).attr("href"); if (href == '#program

bootstrap 标签页tab切换js(含报错原因)

booststrap 标签页的tab切换,相信大家已经都很熟悉了,在boot官网示例以及其他网站已经很多罗列相关代码的了,这里就不赘述了.这里主要贴下让boot标签页默认显示哪个标签页的js. 主要留作自己工作备忘. 1 $('a[data-toggle="tab"]') 2 $('#myTab a[href="#profile"]').tab('show') 3 $('#myTab a:first').tab('show') 4 $('#myTab a:last'

解决Bootstrap 标签页(Tab)插件切换echarts不显示问题

1.参考连接:https://blog.csdn.net/qq_24313955/article/details/78363981 问题描述:在echarts跟bootstrap选项卡整合的时候,默认第一个选中选项卡可以正常加载echarts图表,但是切换其他选项的时候不能渲染出其他选项卡echarts图表.(这里暂时未考虑自适应问题). 由于使用的格式和参考不一样,所以自己贴一下,方便自己以后使用. 2.在js文件页面最上面定义一个js数组.如var charts = new Array();

Bootstrap —— tab切换

tab切换 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible&quo

bootstrap标签页(Tab)插件

标签页(Tab)在Bootstrap导航元素一章中简介过,通过结合一些data属性,您可以轻松地创建一些标签页界面.通过这个插件您可以把内容放置在标签页或胶囊式标签页甚至是下拉菜单标签页中. 用法 您可以通过以下两个方式来启用标签页 1.通过data属性:您需要添加data-toggle="tab"或data-toggle="pill"到锚文本链接中.例如: <!DOCTYPE html><html><head><meta

很好用的Tab标签切换功能,延迟Tab切换。

一个网页,Tab标签的切换是常见的功能,但我发现很少有前端工程师在做该功能的时候,会为用户多想想,如果你觉得鼠标hover到标签上,然后切换到相应的内容,就那么简单的话,你将是一个不合格的前端工程师啊,其实你不这样做,也无伤大雅,但是作为前端的工程师,我们可以为用户做到更好.想想如果一个网页上,有很多标签,而用户鼠标在不经意间快速的滑动了一下,如果tab标签的切换不经过特殊的处理的话,标签所对应的内容会一同切换,甚至还会想服务器请求内容,增加服务器开销,很显然这一行为不是用户想要的,我们完全可以

Bootstrap插件——(Tab)标签页

项目中用到了Bootstrap的(Tab)标签页插件,记录如下: 代码如下: 1 <div class="tabbable"> 2 <ul class="nav nav-tabs"> 3 <li class="active"><a href="#第一个id" data-toggle="tab">选项一</a></li> //第一个选项,

代码生成器-SpringMVC-mybatis-hibernate-shiro-druid-bootstrap-HTML5+标签页面切换

A 代码生成器(开发利器);  B 阿里数据库连接池druid;  C 安全权限框架shiro  系统为主流的 springmvc+mybaits 3.2 版本 ,提供maven的pom.xml文件,另免费赠送hibernate版本一套(垮数据库) 1. 有 oracle .msyql.spring3.0.spring4.0  一共 4 套版本全部提供没有打jar没有加密的源代码(最下面截图2.1版本) 2. 支持APP手机应用(android和ios)接口调用 ,传输验证可用 shiro 的