zoukankan      html  css  js  c++  java
  • Bootstrap与tab组合,切换菜单实例

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Test</title>

    <link rel="stylesheet" href="bootstrap-3.3.4/css/bootstrap.min.css">
    <link rel="stylesheet" href="bootstrap-3.3.4/bootstrap-table.min.css">
    <script src="bootstrap-3.3.4/jquery.js"></script>
    <script src="bootstrap-3.3.4/js/bootstrap.min.js"></script>
    <script src="bootstrap-3.3.4/bootstrap-table.min.js"></script>
    <script>
    $(function () {
    $('#myTab a:last').tab('show');//初始化显示哪个tab

    $('#myTab a').click(function (e) {
    e.preventDefault();//阻止a链接的跳转行为
    $(this).tab('show');//显示当前选中的链接及关联的content
    })
    })
    </script>
    </head>
    <body>
    <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>
    <li><a href="#服务器">服务器</a></li>
    </ul>
    <div class="tab-content">
    <div class="tab-pane active" id="home">.home..</div>
    <div class="tab-pane" id="profile">..profile.</div>
    <div class="tab-pane" id="messages">..messages.</div>
    <div class="tab-pane" id="settings">.settings..</div>
    <div class="tab-pane" id="服务器">.#服务器..</div>
    </div>

    </body>
    </html>

    ======================================动态生成的实例===================================

    //js部分

    function queryCategory() {
    $.getJSON("category/querySecondCategory.do", function(datas) {
    var i=0;
    for(var key in datas){
    var j=0;
    if(i==0){
    $("#myTab").append("<li class='active'><a href=#"+key+">"+key+"</a></li>");
    i++;
    }else{
    $("#myTab").append("<li><a href=#"+key+">"+key+"</a></li>");
    }
    $(".tab-content").append("<div class='tab-pane' id="+key+"></div>")

    for(var obj in datas[key]){
    if(j==0){
    $("#"+key).append('<label class="btn btn-default"> <input checked="ture" class="toggle" type="radio" name="classType'+key+'" value="'+datas[key][obj].id+'">'+datas[key][obj].name+'</label>');
    j++;
    }else{
    $("#"+key).append('<label class="btn btn-default"> <input class="toggle" type="radio" name="classType'+key+'" value="'+datas[key][obj].id+'">'+datas[key][obj].name+'</label>');
    }
    }

    }
    tabs();//设置默认值,展示顺序
    });
    }

    function tabs(){
    $('#myTab a:last').tab('show');//初始化显示哪个tab

    $('#myTab a').click(function (e) {
    e.preventDefault();//阻止a链接的跳转行为
    $(this).tab('show');//显示当前选中的链接及关联的content
    })
    }

    //html部分

    <ul class="nav nav-tabs" id="myTab">
    </ul>
    <div class="tab-content">
    </div>

  • 相关阅读:
    VM CentOS建立共享文件夹实现VS Code在windows环境下go开发,在centos环境里编译
    Centos7安装protobuf3.6.1
    C++继承汇总(单继承、多继承、虚继承、菱形继承)
    用 Python 发邮件
    C# Task任务教程
    C#获取IP和默认网关
    GO语言从入门到放弃
    Go结构体标签
    解除百度云浏览器端对下载大文件的限制
    移动浏览器横屏
  • 原文地址:https://www.cnblogs.com/xumr/p/5690455.html
Copyright © 2011-2022 走看看