基于jquery实现后台左侧菜单点击上下滑动显示


Posted in Javascript onApril 11, 2013

今天做了一个左侧菜单的效果,做后台的时候应该会经常用到这个效果的,代码同样是简洁明了,复制即可用:
效果图如下:
基于jquery实现后台左侧菜单点击上下滑动显示 
代码如下:(这个上下箭头的图标如上,图标可自己换)

<!DOCTYPE html> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>后台左侧菜单点击上下滑动显示jquery</title> 
<script type="text/javascript" src="http://jt.875.cn/js/jquery.js"></script> 
<script type="text/javascript"> 
$(function(){ 
$(".box dt:first").addClass("active"); 
$(".box dd:not(:first)").hide(); 
$(".box dt").click(function(){ 
$(this).next("dd").slideToggle() 
.siblings("dd").slideUp(); 
$(this).toggleClass('active') 
.siblings("dt").removeClass("active"); 
}); 
}); 
</script> 
<style type="text/css"> 
* { padding:0; margin:0; } 
body { padding:100px; font:12px "宋体"; } 
dl,dt,dd{list-style:none;} 
.box { width:500px; border-bottom:1px solid #CCC; } 
.box dt { height:30px; line-height:30px; padding:0 10px; font-size:12px; cursor:pointer; border:1px solid #ccc; border-bottom:none; background:#eee url(img/bg.gif) no-repeat right -27px; } 
.box dt.active { background-position:right 7px; } 
.box dd { border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 10px; } 
.box dd p{line-height:20px; } 
</style> 
</head> 
<body> 
<div class="box"> 
<dl> 
<dt>标题一</dt> 
<dd> 
<p><a href="#">第一项</a></p> 
<p><a href="#">第二项</a></p> 
<p><a href="#">第三项</a></p> 
</dd> 
<dt>标题二</dt> 
<dd> 
<p><a href="#">第一项</a></p> 
<p><a href="#">第二项</a></p> 
<p><a href="#">第三项</a></p> 
</dd> 
<dt>标题三</dt> 
<dd> 
<p><a href="#">第一项</a></p> 
<p><a href="#">第二项</a></p> 
<p><a href="#">第三项</a></p> 
</dd> 
<dt>标题四</dt> 
<dd> 
<p><a href="#">第一项</a></p> 
<p><a href="#">第二项</a></p> 
<p><a href="#">第三项</a></p> 
</dd> 
</dl> 
</div> 
</body> 
</html>
Javascript 相关文章推荐
学习ExtJS(一) 之基础前提
Oct 07 Javascript
JS 如果改变span标签的是否隐藏属性
Oct 06 Javascript
jQuery实现当前页面标签高亮显示的方法
Mar 10 Javascript
JavaScript实现SHA-1加密算法的方法
Mar 11 Javascript
Vue2.0使用过程常见的一些问题总结学习
Apr 10 Javascript
js canvas实现放大镜查看图片功能
Jun 08 Javascript
BootStrap Table实现server分页序号连续显示功能(当前页从上一页的结束序号开始)
Sep 12 Javascript
vue源码入口文件分析(推荐)
Jan 30 Javascript
Vue 路由 过渡动效 数据获取方法
Jul 31 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
Aug 10 Javascript
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
三分钟教你用Node做一个微信哄女友(基友)神器(面向小白)
Jun 21 Javascript
基于jquery实现点击左右按钮图片横向滚动
Apr 11 #Javascript
你的 mixin 真的兼容 ECMAScript 5 吗?
Apr 11 #Javascript
谈谈关于JavaScript 中的 MVC 模式
Apr 11 #Javascript
在JavaScript并非所有的一切都是对象
Apr 11 #Javascript
在JavaScript中typeof的用途介绍
Apr 11 #Javascript
浅谈关于JavaScript的语言特性分析
Apr 11 #Javascript
javascript中的delete使用详解
Apr 11 #Javascript
You might like
并发下常见的加锁及锁的PHP具体实现代码
2010/10/12 PHP
PHP学习笔记之二
2011/01/17 PHP
php的$_FILES的临时储存文件与回收机制实测过程
2013/07/12 PHP
PHP序列化和反序列化深度剖析实例讲解
2020/12/29 PHP
使用jquery为table动态添加行的实现代码
2011/03/30 Javascript
dwz 如何去掉ajaxloading具体代码
2013/05/22 Javascript
鼠标滚轴控制文本框值的JS代码
2013/11/19 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
2014/07/02 Javascript
javascript上下方向键控制表格行选中并高亮显示的方法
2015/02/13 Javascript
JavaScript如何实现在文本框(密码框)输入提示语
2015/12/25 Javascript
jQuery为动态生成的select元素添加事件的方法
2016/08/29 Javascript
详解AngularJS 路由 resolve用法
2017/04/24 Javascript
javascript回调函数详解
2018/02/06 Javascript
jquery实现选项卡切换代码实例
2019/05/14 jQuery
浅谈机器学习需要的了解的十大算法
2017/12/15 Python
python实现log日志的示例代码
2018/04/28 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
2018/07/10 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
2019/02/22 Python
Python 用turtle实现用正方形画圆的例子
2019/11/21 Python
python错误调试及单元文档测试过程解析
2019/12/19 Python
python计算波峰波谷值的方法(极值点)
2020/02/18 Python
JAVA及PYTHON质数计算代码对比解析
2020/06/10 Python
Canon佳能美国官方商店:购买数码相机、数码单反相机、镜头和打印机
2016/11/15 全球购物
电气技术员岗位职责
2013/11/19 职场文书
师范大学应届生求职信
2013/11/21 职场文书
思想汇报格式
2014/01/05 职场文书
三年级科学教学反思
2014/01/29 职场文书
作弊检讨书1000字
2014/02/01 职场文书
优秀员工评语
2014/02/10 职场文书
艺术学院毕业生自我评价
2014/03/02 职场文书
操行评语大全
2014/04/30 职场文书
夏洛特的网观后感
2015/06/15 职场文书
优秀学生干部主要事迹材料
2015/11/04 职场文书
MySQL分区表实现按月份归类
2021/11/01 MySQL
NodeJs使用webpack打包项目的方法详解
2022/02/28 NodeJs
DSP接收机前端设想
2022/04/05 无线电