• jQuery 侧边栏展开收起效果


    jQuery文件:

    <script type="text/javascript">
        $(function(){
            
            var tit= $(".boxBar dl dt");
            var con= $(".boxBar dl dd");
            var list=$("dt:gt(4)");
            var conBox=$("dd:gt(4)");
            list.hide();    
            
            $(".btn").click(function(){            
                if(list.is(":visible")){
                    conBox.hide();
                    list.hide();
                    $(".btn").text("展开");
                    }else{
                        list.show();
                        conBox.hide();
                        $(".btn").text("收起");
                        }
                
                })
            tit.click(function(){
                $(this).siblings("dd").hide();
                $(this).next("dd").show();
            });

    html:

    <div class="boxBar">
        <dl>
            <dt>1111</dt>
            <dd style="display:block;">sdfsdfsdfsd</dd>
            <dt>1111</dt>
            <dd>sdfsdfsdfsd</dd>
            <dt>1111</dt>
            <dd>sdfsdfsdfsd</dd>
            <dt>1111</dt>
            <dd>sdfsdfsdfsd</dd>
            <dt>1111</dt>
            <dd>sdfsdfsdfsd</dd>
            <dt>1111</dt>
            <dd>sdfsdfsdfsd</dd>
            <dt>1111</dt>
            <dd>sdfsdfsdfsd</dd>
            <dt>1111</dt>
            <dd>sdfsdfsdfsd</dd>
            <dt>1111</dt>
            <dd>sdfsdfsdfsd</dd>
            <dt>1111</dt>
            <dd>sdfsdfsdfsd</dd>
        </dl>
        <div class="btn">展开全部</div>
    </div>

    CSS:

    <style type="text/css">
        * { margin:0; padding:0;}
        .boxBar { 120px; height:100%; margin:0 auto; margin-top:20px;}
        .boxBar dl dt { 110px; height:25px; line-height:25px; padding:0 5px; border:1px solid #ccc;margin-top:-1px; cursor:pointer;}
        .boxBar dl dd { 110px; height:auto; padding:5px; border:1px solid #ccc; margin-top:-1px; overflow:hidden; text-align:center; display:none;}
        .btn { 110px; height:25px; line-height:25px; padding:0 5px; border:1px solid #ccc;margin-top:-1px; text-align:center; cursor:pointer;}
    </style>

  • 相关阅读:
    3892: [Usaco2014 Dec]Marathon
    3891: [Usaco2014 Dec]Piggy Back
    2016: [Usaco2010]Chocolate Eating
    3016: [Usaco2012 Nov]Clumsy Cows
    3359: [Usaco2004 Jan]矩形
    1593: [Usaco2008 Feb]Hotel 旅馆
    关于ubuntu上无法运行cmd markdown
    Mininet实验 动态改变转发规则
    Mininet简单性能测试
    Mininet实验 基于Mininet测量路径的损耗率
  • 原文地址:https://www.cnblogs.com/qdmaomao/p/4571067.html
Copyright © 2020-2023  润新知