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>

  • 相关阅读:
    格式刷的一小步,原型工具的一大步
    精益设计,敏捷开发,一个都不能少
    慢工出细活,Facebook点赞按钮设计中的门道
    5个范例告诉你什么是自适应网页设计
    用户体验设计5大目标
    poj1251Jungle Roads(最小生成树)
    hdu2222Keywords Search
    hdu2328Corporate Identity
    hdu1238Substrings
    hdu4763Theme Section
  • 原文地址:https://www.cnblogs.com/xumr/p/5690455.html
Copyright © 2011-2022 走看看