手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
摘要:功能很实用,代码非常的简单效果1.效果2.样式代码如下:复制代码代码如下:body,div,dl,dt,dd,ul,ol,li,h1,h2,...

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

效果1.

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

效果2.

jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)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');

}

});

});

【jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)】相关文章:

JS+DIV实现鼠标划过切换层效果的方法

JQuery自动触发事件的方法

JQuery实现动态添加删除评论的方法

JS+CSS实现的拖动分页效果实例

jQuery实现表格行上移下移和置顶的方法

jQuery实现表格行上下移动和置顶效果

javascript实现图片跟随鼠标移动效果的方法

jquery实现图片左右切换的方法

jQuery实现自动滚动到页面顶端的方法

jQuery结合ajax实现动态加载文本内容

精品推荐
分类导航