基于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 相关文章推荐
JavaScript DOM 学习第七章 表单的扩展
Feb 19 Javascript
通过url查找a元素并点击
Apr 09 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
Mar 14 Javascript
JavaScript定时器和优化的取消定时器方法
Jul 03 Javascript
javascript中对Date类型的常用操作小结
May 19 Javascript
jqPlot jQuery绘图插件的使用
Jun 18 Javascript
利用CSS、JavaScript及Ajax实现图片预加载的方法
Nov 29 Javascript
JavaScript的setter与getter方法
Nov 29 Javascript
小程序开发基础之view视图容器
Aug 21 Javascript
详解关于Vue2.0路由开启keep-alive时需要注意的地方
Sep 18 Javascript
JQuery常用选择器功能与用法实例分析
Dec 23 jQuery
JS实现炫酷雪花飘落效果
Aug 19 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
Eclipse中php插件安装及Xdebug配置的使用详解
2013/04/25 PHP
php上传apk后自动提取apk包信息的使用(示例下载)
2013/04/26 PHP
php实现的Captcha验证码类实例
2014/09/22 PHP
php分页查询的简单实现代码
2017/03/14 PHP
PHP经典实用正则表达式小结
2017/05/04 PHP
让iframe子窗体取父窗体地址栏参数(querystring)
2009/10/13 Javascript
用javascript读取xml文件读取节点数据
2014/08/12 Javascript
JQuery给网页更换皮肤的方法
2015/05/30 Javascript
JS实现带有抽屉效果的产品类网站多级导航菜单代码
2015/09/15 Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
2015/10/14 Javascript
JavaScript实现身份证验证代码
2016/02/17 Javascript
jQuery EasyUI菜单与按钮详解
2016/07/13 Javascript
封装运动框架实战左右与上下滑动的焦点轮播图(实例)
2017/10/17 Javascript
JS+CSS实现网页加载中的动画效果
2017/10/27 Javascript
angular动态表单制作
2018/02/23 Javascript
一份超级详细的Vue-cli3.0使用教程【推荐】
2018/11/15 Javascript
jquery添加div实现消息聊天框
2020/02/08 jQuery
使用webpack搭建pixi.js开发环境
2020/02/12 Javascript
jQuery+ajax实现文件上传功能
2020/12/22 jQuery
[44:15]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第二局
2016/03/06 DOTA
Python中无限元素列表的实现方法
2014/08/18 Python
Python单例模式实例分析
2015/01/14 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
2016/09/15 Python
python使用Matplotlib绘制分段函数
2018/09/25 Python
python 实现多维数组转向量
2019/11/30 Python
opencv-python 提取sift特征并匹配的实例
2019/12/09 Python
在spyder IPython console中,运行代码加入参数的实例
2020/04/20 Python
java字符串格式化输出实例讲解
2021/01/06 Python
css3 flex实现div内容水平垂直居中的几种方法
2020/03/27 HTML / CSS
美国成衣女装品牌:CHICO’S
2016/09/19 全球购物
称象教学反思
2014/02/03 职场文书
甜品蛋糕店创业计划书范文
2014/02/06 职场文书
班级旅游计划书
2014/05/03 职场文书
党的群众路线教育实践活动个人对照检查剖析材料
2014/09/23 职场文书
就业推荐表导师评语
2014/12/31 职场文书
Nginx使用Lua模块实现WAF的原理解析
2021/09/04 Servers