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


Posted in Javascript onMarch 22, 2013

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

效果1.

jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
效果2.

jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
样式代码如下:

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'); 
} 
}); 
});
Javascript 相关文章推荐
调用innerHTML之后onclick失效问题的解决方法
Jan 28 Javascript
javascript 拷贝节点cloneNode()使用介绍
Apr 03 Javascript
javascript 动态创建表格
Jan 08 Javascript
javascript控制层显示或隐藏的方法
Jul 22 Javascript
jquery实现网页定位导航
Aug 23 Javascript
JS 调用微信扫一扫功能
Dec 22 Javascript
JSON字符串和JSON对象相互转化实例详解
Jan 05 Javascript
vue.js使用3DES加密的方法示例
May 18 Javascript
微信小程序中使用 async/await的方法实例分析
May 06 Javascript
微信小程序实现多图上传
Jun 19 Javascript
浏览器JavaScript调试功能无法使用解决方案
Sep 18 Javascript
vue2实现provide inject传递响应式
May 21 Vue.js
使用JavaScript构建JSON格式字符串实现步骤
Mar 22 #Javascript
鼠标滚轮控制网页横向移动实现思路
Mar 22 #Javascript
JQuery实现用户名无刷新验证的小例子
Mar 22 #Javascript
jquery文字上下滚动的实现方法
Mar 22 #Javascript
JS模块与命名空间的介绍
Mar 22 #Javascript
JS在textarea光标处插入文本的小例子
Mar 22 #Javascript
JavaScript 验证码的实例代码(附效果图)
Mar 22 #Javascript
You might like
操作Oracle的php类
2006/10/09 PHP
实现 win2003 下 mysql 数据库每天自动备份
2006/12/06 PHP
Windows下XDebug 手工配置与使用说明
2010/07/11 PHP
zf框架的session会话周期及次数限制使用示例
2014/03/13 PHP
php实现获取及设置用户访问页面语言类
2014/09/24 PHP
Yii2实现ajax上传图片插件用法
2016/04/28 PHP
PHP 命名空间和自动加载原理与用法实例分析
2020/04/29 PHP
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
node.js中的querystring.parse方法使用说明
2014/12/10 Javascript
浅析AngularJS Filter用法
2015/12/28 Javascript
vue监听滚动事件实现滚动监听
2017/04/11 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
2019/09/06 Javascript
npm 语义版本控制详解
2019/09/10 Javascript
JS组件库AlloyTouch实现图片轮播过程解析
2020/05/29 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
[54:19]完美世界DOTA2联赛PWL S2 Magma vs PXG 第二场 11.28
2020/12/01 DOTA
python迭代器的使用方法实例
2013/11/21 Python
详解python websocket获取实时数据的几种常见链接方式
2019/07/01 Python
python自定义时钟类、定时任务类
2021/02/22 Python
使用Python的Turtle绘制哆啦A梦实例
2019/11/21 Python
Python3 shelve对象持久存储原理详解
2020/03/23 Python
基于Python实现视频的人脸融合功能
2020/06/12 Python
Python绘图之二维图与三维图详解
2020/08/04 Python
CSS3的transition和animation的用法实例介绍
2014/08/20 HTML / CSS
Html5+JS实现手机摇一摇功能
2015/04/24 HTML / CSS
法国美发器材和产品购物网站:Beauty Coiffure
2016/12/05 全球购物
管理科学大学生求职信
2013/11/13 职场文书
初中英语课后反思
2014/04/25 职场文书
健康家庭事迹材料
2014/05/02 职场文书
艺术教育实施方案
2014/05/03 职场文书
2014年银行信贷员工作总结
2014/12/08 职场文书
2015年上半年计生工作总结
2015/03/30 职场文书
上课迟到检讨书
2015/05/06 职场文书
Django如何创作一个简单的最小程序
2021/05/12 Python