jQuery+CSS实现仿淘宝菜单滑动伸展收缩

功能很实用,代码非常的简单

效果1.


效果2.



样式代码如下:

    body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,br,pre,form,fieldset,input,textarea,p,blockquote,th,td{   
        margin:0;   
        padding:0  
    }   
    span{   
        color:#FF2B13  
    }   
    a{   
        text-decoration:none;   
        color:#515050  
    }   
    a:hover{   
        text-decoration:underline;   
        color:red  
    }   
    .box_all{   
        overflow:hidden;   
        width:350px;   
        font-family:"微软雅黑";   
        font-size:14px;   
        border:1px solid #EEEEEE;   
        border-top:2px solid #F57A04;   
        padding:0 0 10px 0;   
        margin:0 auto  
    }   
    .box{   
        padding-left:45px;   
        padding-top:5px  
    }   
    .box li{   
        line-height:20px;   
        margin-right:30px;   
        width:120px;   
        text-align:left;   
        float:left;   
        list-style-type:none  
    }   
    .boxdown{   
        cursor:pointer;   
        border:1px solid #EEEEEE;   
        width:60px;   
        height:14px;   
        background:#FFFFFF url(../images/down.png) no-repeat 20px;   
        margin-left:150px;   
        margin-top:-2px;   
        border-top:none;   
        margin:0 auto  
    }   
    .up{   
        cursor:pointer;   
        border:1px solid #EEEEEE;   
        width:60px;   
        height:14px;   
        background:#FFFFFF url(../images/up.png) no-repeat 20px;   
        margin-left:150px;   
        margin-top:-2px;   
        border-top:none;   
        margin:0 auto  
    }  

 
js主要代码如下:

    $(document).ready(function(){   
        var a =$(".box ul li:gt(3):not(:last)");   
            a.hide();   
        $(".boxdown").click(function(){   
            if(a.is(':visible')){   
                 a.slideUp('fast');   
                 $(this).removeClass('up');   
            }else{   
                a.slideDown('fast').show();    
                $(this).addClass('up');   
        }              
        });   
    });  



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值