• 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>

  • 相关阅读:
    1.初识Redis
    2.API的理解和使用
    8.rabbitmq RPC模拟微服务架构中的服务调用
    9.[完]其他常用的rabbitmq的参数和设置
    6.Header交换机之模拟验证用户身份
    C#中复制文件夹及文件的两种方法
    python通过递归将多维字典转化为二维
    python venv flask gunicorn 部署与 pycharm 连接
    Nagios(centos 6.5)调用NSClient++/NRPE+Powershell脚本(windows server 2008 r2)监控网络情况
    Nagios 调用华为云短信平台进行报警
  • 原文地址:https://www.cnblogs.com/xumr/p/5690455.html
Copyright © 2020-2023  润新知