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 相关文章推荐
JavaScript游戏之是男人就下100层代码打包
Nov 08 Javascript
浅谈Javascript嵌套函数及闭包
Nov 09 Javascript
JavaScript栏目列表隐藏/显示简单实现
Apr 03 Javascript
javascript中使用正则表达式清理table样式的代码
Apr 01 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
Aug 05 Javascript
jquery实现滑动特效代码
Aug 10 Javascript
纯js和css完成贪吃蛇小游戏demo
Sep 01 Javascript
vue.js中过滤器的使用教程
Jun 08 Javascript
webpack构建的详细流程探底
Jan 08 Javascript
Node.js连接Sql Server 2008及数据层封装详解
Aug 27 Javascript
vue elementUI使用tabs与导航栏联动
Jun 21 Javascript
layui实现鼠标移动到单元格上显示数据的方法
Sep 11 Javascript
使用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
在PHP中利用XML技术构造远程服务(下)
2006/10/09 PHP
支持oicq头像的留言簿(二)
2006/10/09 PHP
彻底杜绝PHP的session cookie错误
2009/08/09 PHP
php通过修改header强制图片下载的方法
2015/03/24 PHP
PHP的Socket网络编程入门指引
2015/08/11 PHP
Symfony2使用第三方库Upload制作图片上传实例详解
2016/02/04 PHP
PHP实现的mysql读写分离操作示例
2018/05/22 PHP
php实现的表单验证类完整示例
2019/08/13 PHP
我也种棵OO树JXTree[js+css+xml]
2007/04/02 Javascript
jQuery 中关于CSS操作部分使用说明
2007/06/10 Javascript
JavaScript高级程序设计 阅读笔记(十七) js事件
2012/08/14 Javascript
解析jquery中的ajax缓存问题
2013/12/19 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
AngularJS基于factory创建自定义服务的方法详解
2017/05/25 Javascript
JS实现中文汉字按拼音排序的方法
2017/10/09 Javascript
JS实现的合并多个数组去重算法示例
2018/04/11 Javascript
javascript实现考勤日历功能
2018/11/29 Javascript
详解@angular/cli 改变默认启动端口两种方式
2018/11/29 Javascript
Vue表单控件绑定图文详解
2019/02/11 Javascript
如何获取vue单文件自身源码路径
2019/05/06 Javascript
[01:16:37]【全国守擂赛】第三周决赛 Dark Knight vs. 一个弱队
2020/05/04 DOTA
更改Python命令行交互提示符的方法
2015/01/14 Python
Python 判断 有向图 是否有环的实例讲解
2018/02/01 Python
Python中跳台阶、变态跳台阶与矩形覆盖问题的解决方法
2018/05/19 Python
python基于Selenium的web自动化框架
2019/07/14 Python
anaconda中更改python版本的方法步骤
2019/07/14 Python
django 自定义过滤器(filter)处理较为复杂的变量方法
2019/08/12 Python
Python面向对象中类(class)的简单理解与用法分析
2020/02/21 Python
什么是python类属性
2020/06/10 Python
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
《夏夜多美》教学反思
2014/02/17 职场文书
领导失职检讨书
2014/02/24 职场文书
群众路线自查自纠工作情况报告
2014/10/28 职场文书
考研英语复习计划
2015/01/19 职场文书
三好学生竞选稿范文
2019/08/21 职场文书
Win11运行cmd提示“请求的操作需要提升”的两种解决方法
2022/07/07 数码科技