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获得选中文本内容的方法
Dec 02 Javascript
js 动态选中下拉框
Nov 26 Javascript
捕获浏览器关闭、刷新事件不同情况下的处理方法
Jun 02 Javascript
超棒的响应式布局jQuery插件Freetile.js
Nov 17 Javascript
javascript基本语法
May 31 Javascript
AngulerJS学习之按需动态加载文件
Feb 13 Javascript
详细介绍RxJS在Angular中的应用
Sep 23 Javascript
vue 中动态绑定class 和 style的方法代码详解
Jun 01 Javascript
vue项目实现github在线预览功能
Jun 20 Javascript
微信小程序实现页面浮动导航
Jan 28 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
Aug 14 Javascript
如何开发一个渐进式Web应用程序PWA
May 10 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 include加载文件两种方式效率比较
2010/08/08 PHP
php 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
PHP计数器的实现代码
2013/06/08 PHP
php防注入及开发安全详细解析
2013/08/09 PHP
深入解析WordPress中加载模板的get_template_part函数
2016/01/11 PHP
PHP中模拟链表和链表的基本操作示例
2016/02/27 PHP
浅析php如何实现爬取数据原理
2018/09/27 PHP
浅谈PHP封装CURL
2019/03/06 PHP
event.srcElement+表格应用
2006/08/29 Javascript
Js setInterval与setTimeout(定时执行与循环执行)的代码(可以传入参数)
2010/06/11 Javascript
jQuery EasyUI API 中文文档 - ComboGrid 组合表格
2011/10/13 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
2013/11/08 Javascript
Angular.JS学习之依赖注入$injector详析
2016/10/20 Javascript
JS给Array添加是否包含字符串的简单方法
2016/10/29 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
关于JavaScript中高阶函数的魅力详解
2018/09/07 Javascript
在Python中处理日期和时间的基本知识点整理汇总
2015/05/22 Python
Using Django with GAE Python 后台抓取多个网站的页面全文
2016/02/17 Python
详解python运行三种方式
2019/05/13 Python
Django后台admin的使用详解
2019/07/08 Python
opencv3/C++图像像素操作详解
2019/12/10 Python
在Python中利用pickle保存变量的实例
2019/12/30 Python
tensorflow通过模型文件,使用tensorboard查看其模型图Graph方式
2020/01/23 Python
pytorch 模型的train模式与eval模式实例
2020/02/20 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
2020/04/08 Python
利用python制作拼图小游戏的全过程
2020/12/04 Python
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达的源码
2021/02/18 Python
联谊活动策划书
2014/01/26 职场文书
小学生安全保证书
2014/02/01 职场文书
八年级语文教学反思
2014/02/11 职场文书
中秋寄语大全
2014/04/11 职场文书
文化产业实施方案
2014/06/07 职场文书
公共场所标语
2014/06/30 职场文书
面试中canvas绘制图片模糊图片问题处理
2022/03/13 Javascript
win10以太网连接不上怎么办?Win10连接以太网详细教程
2022/04/08 数码科技