左边多级导航切换右边的main

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <script src="../common/jquery-3.1.1.js" type="text/javascript"></script>
    <title>左边二级导航切换右边的main</title>
</head>
<style>
    ul, li {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .left-nav {
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        height: 100%;
        overflow: auto;
        background: #2b3541;
        width: 200px;
        text-align: center;
    }

    .zhu {
        height: 40px;
        line-height: 40px;
        color: white;
    }

    .ci {
        background: #1A2226;
        transition: all .3s;
        display: none;
    }

    .block {
        display: block;
    }

    li {
        height: 40px;
        line-height: 40px;
    }

    .main {
        position: absolute;
        top: 0;
        left: 200px;
        /*width: 100%;*/
        background: #2aabd2;
    }

    .main .main-right {
        display: none;
        width: 800px;
        height: 500px;
    }

    .main .show {
        display: block;
    }

    .selected {
        background: #2C3B41;
    }
</style>
<body>
<div class="left-nav">
    <div class="nav">
        <div class="zhu">主一</div>
        <ul class="ci">
            <li class="selected" data-name="0">次一</li>
            <li data-name="1">次二</li>
            <li data-name="2">次三</li>
        </ul>
    </div>
    <div class="nav">
        <div class="zhu">主一</div>
        <ul class="ci">
            <li data-name="3">次一</li>
            <li data-name="4">次二</li>
            <li data-name="5">次三</li>
        </ul>
    </div>
    <div class="nav">
        <div class="zhu">主一</div>
        <ul class="ci">
            <li data-name="6">次一</li>
            <li data-name="7">次二</li>
            <li data-name="8">次三</li>
        </ul>
    </div>
    <div class="nav">
        <div class="zhu">主一</div>
        <ul class="ci">
            <li data-name="9">次一</li>
            <li data-name="10">次二</li>
            <li data-name="11">次三</li>
        </ul>
    </div>
</div>
<div class="main">
    <div class="main-right show">1</div>
    <div class="main-right">2</div>
    <div class="main-right">3</div>

    <div class="main-right">4</div>
    <div class="main-right">5</div>
    <div class="main-right">6</div>

    <div class="main-right">7</div>
    <div class="main-right">8</div>
    <div class="main-right">9</div>

    <div class="main-right">10</div>
    <div class="main-right">11</div>
    <div class="main-right">12</div>

</div>
</body>
<script>
    $(function () {
        $(".left-nav").on("click", ".zhu", function () {
            $(this).siblings(".ci").toggleClass("block")
        });
        $(".left-nav").on("click", "li", function () {
            $(".left-nav li").removeClass("selected");
            $(this).addClass("selected");
            var index=$(this).data('name');
            $(".main>.main-right").eq(index).siblings().removeClass("show");
            $(".main>.main-right").eq(index).addClass("show");
        });
    });
</script>
</html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值