基于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伸缩的菜单简单示例
Dec 03 Javascript
将list转换为json失败的原因
Dec 17 Javascript
javascript实现动态侧边栏代码
Feb 19 Javascript
一个JavaScript处理textarea中的字符成每一行实例
Sep 22 Javascript
angularjs学习笔记之双向数据绑定
Sep 26 Javascript
深入JavaScript高级程序设计之对象、数组(栈方法,队列方法,重排序方法,迭代方法)
Dec 01 Javascript
AngularJS删除路由中的#符号的方法
Sep 20 Javascript
Angular的事件和表单详解
Dec 26 Javascript
利用jquery正则表达式在页面验证url网址输入是否正确
Apr 04 jQuery
View.post() 不靠谱的地方你知道多少
Aug 29 Javascript
JS实现简单的浮动碰撞效果示例
Dec 28 Javascript
Vue Cli3 创建项目的方法步骤
Oct 15 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读写音频文件信息的详解(支持WMA和MP3)
2013/05/10 PHP
php file_get_contents抓取Gzip网页乱码的三种解决方法
2013/11/12 PHP
PHP连接MYSQL数据库的3种常用方法
2017/02/27 PHP
thinkPHP+phpexcel实现excel报表输出功能示例
2017/06/06 PHP
PHP如何将图片文件上传到另外一台服务器上
2019/08/26 PHP
jQuery学习2 选择器的使用说明
2010/02/07 Javascript
js控制淡入淡出示例代码
2013/11/12 Javascript
解决jquery插件冲突的问题
2014/01/23 Javascript
jquery获得同源iframe内body下标签的值的方法
2014/09/25 Javascript
JS+CSS实现的经典圆角下拉菜单效果代码
2015/10/21 Javascript
基于jQuey实现鼠标滑过变色(整行变色)
2015/12/07 Javascript
jQuery检查元素存在性(推荐)
2016/09/17 Javascript
jquery uploadify隐藏上传进度的实现方法
2017/02/06 Javascript
JS对象深度克隆实例分析
2017/03/16 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
详解A标签中href=&quot;&quot;的几种用法
2017/08/20 Javascript
小程序组件之自定义顶部导航实例
2019/06/12 Javascript
bootstrap-table+treegrid实现树形表格
2019/07/26 Javascript
使用vue制作滑动标签
2019/09/21 Javascript
JavaScript代码模拟鼠标自动点击事件示例
2020/08/07 Javascript
Vue实现简单计算器
2021/01/20 Vue.js
[02:38]DOTA2超级联赛专访Loda 认为IG世界最强
2013/05/27 DOTA
tornado捕获和处理404错误的方法
2014/02/26 Python
小白入门篇使用Python搭建点击率预估模型
2018/10/12 Python
Python read函数按字节(字符)读取文件的实现
2019/07/03 Python
使用AJAX和Django获取数据的方法实例
2020/10/25 Python
Aerosoles爱柔仕官网:美国舒软女鞋品牌
2017/07/17 全球购物
日本卡普空电视游戏软件公司官方购物网站:e-CAPCOM
2018/07/17 全球购物
英国最大的在线床超市:Bed Star
2019/01/24 全球购物
拉夫劳伦爱尔兰官方网站:Ralph Lauren爱尔兰
2020/04/10 全球购物
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
2012/11/09 面试题
保险专业大学生职业规划书
2014/03/03 职场文书
市场拓展计划书
2014/05/03 职场文书
班级口号大全
2014/06/09 职场文书
感谢信怎么写
2015/01/21 职场文书
《折线统计图》教学反思
2016/02/22 职场文书