jquery实现可点击伸缩与展开的菜单效果代码


Posted in Javascript onAugust 31, 2015

本文实例讲述了jquery实现可点击伸缩与展开的菜单效果代码。分享给大家供大家参考。具体如下:

这是一款jquery实现的点击伸缩与展开的菜单代码,操作方式大家都知道吧,点击一下展开二级菜单的内容,再次点击则合拢,很经典的折叠菜单。

运行效果截图如下:

jquery实现可点击伸缩与展开的菜单效果代码

在线演示地址如下:

具体代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>JQ点击伸缩、展开的菜单</title>
<style type="text/css">
body { font-family: Arial; font-size: 16px; }
dl { width: 300px; }
dl,dd { margin: 0; }
dt { background-color:#ae8758; background-image:url(images/201207.png); background-repeat:no-repeat; background-position:5px 13px; font-size: 18px; padding: 5px 5px 5px 20px; margin: 2px; height:29px; line-height:28px; }
dt a { color: #FFF; text-decoration:none; }
dd a { color: #000; }
ul{ list-style: none; padding:5px 5px 5px 20px; margin:0; }
li{ line-height:24px;}
.bg{ background-position:5px -16px;}
</style>
<script type="text/javascript" src="jquery-1.6.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 $("dd").hide();
 $("dt a").click(function(){
 $(this).parent().toggleClass("bg");
 $(this).parent().prevAll("dt").removeClass("bg")
 $(this).parent().nextAll("dt").removeClass("bg")
 $(this).parent().next().slideToggle();
 $(this).parent().prevAll("dd").slideUp("slow");
 $(this).parent().next().nextAll("dd").slideUp("slow");
 return false;
 });
});
</script>
</head>
<body>
<dl>
 <dt><a href="#">郑州美食</a></dt>
 <dd>
 <ul>
  <li><a href="#">美食论坛</a></li>
  <li><a href="#">地方小吃</a></li>
  <li><a href="#">郑州酒店</a></li>
 </ul>
 </dd>
 <dt><a href="#">郑州交通</a></dt>
 <dd>
 <ul>
  <li><a href="#">新郑机场</a></li>
  <li><a href="#">周边高速</a></li>
 </ul>
 </dd>
 <dt><a href="#">郑州房产</a></dt>
 <dd>
 <ul>
  <li><a href="#">房产论坛</a></li>
  <li><a href="#">大河论坛</a></li>
  <li><a href="#">天下中原</a></li>
 </ul>
 </dd>
</dl>
</body>
</html>

希望本文所述对大家的jquery程序设计有所帮助。

Javascript 相关文章推荐
总结一些js自定义的函数
Aug 05 Javascript
jquery 触发a链接点击事件解决方案
May 02 Javascript
JavaScript通过字符串调用函数的实现方法
Mar 18 Javascript
jQuery页面刷新(局部、全部)问题分析
Jan 09 Javascript
浅析JavaScript作用域链、执行上下文与闭包
Feb 01 Javascript
jQuery实现查找链接文字替换属性的方法
Jun 27 Javascript
AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
Nov 15 Javascript
使用vue和datatables进行表格的服务器端分页实例代码
Jun 07 Javascript
解决JS外部文件中文注释出现乱码问题
Jul 09 Javascript
使用InstantClick.js让页面提前加载200ms
Sep 12 Javascript
Angular2学习笔记之数据绑定的示例代码
Jan 03 Javascript
Angular实现的进度条功能示例
Feb 18 Javascript
JS自动倒计时30秒后按钮才可用(两种场景)
Aug 31 #Javascript
js实现黑色简易的滑动门网页tab选项卡效果
Aug 31 #Javascript
jquery实现点击变换导航样式的方法
Aug 31 #Javascript
jQuery实现灰蓝风格标准二级下拉菜单效果代码
Aug 31 #Javascript
js实现TAB切换对应不同颜色的代码
Aug 31 #Javascript
Bootstrap的图片轮播示例代码
Aug 31 #Javascript
jQuery实现鼠标滑过点击事件音效试听
Aug 31 #Javascript
You might like
PHP header函数分析详解
2011/08/06 PHP
PHP判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
零基础php编程好学吗
2019/10/11 PHP
Yii2框架中一些折磨人的坑
2019/12/15 PHP
jquery 操作单选框,复选框,下拉列表实现代码
2009/10/27 Javascript
jquery 分页控件实现代码
2009/11/30 Javascript
js中判断控件是否存在
2010/08/25 Javascript
jQuery ajax调用WCF服务实例
2014/07/16 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
jsp 网站引入外部css或者js失效问题解决
2016/10/31 Javascript
JavaScript中从setTimeout与setInterval到AJAX异步
2017/02/13 Javascript
vue3.0中使用postcss-pxtorem的具体方法
2019/11/20 Javascript
Python 搭建Web站点之Web服务器网关接口
2016/11/06 Python
Python实现的手机号归属地相关信息查询功能示例
2017/06/08 Python
书单|人生苦短,你还不用python!
2017/12/29 Python
python实现文件批量编码转换及注意事项
2019/10/14 Python
Python使用selenium + headless chrome获取网页内容的方法示例
2019/10/16 Python
在Python中字符串、列表、元组、字典之间的相互转换
2019/11/15 Python
Python 模拟生成动态产生验证码图片的方法
2020/02/01 Python
python 字符串格式化的示例
2020/09/21 Python
Sentry错误日志监控使用方法解析
2020/11/12 Python
中国首家奢侈品O2O网购平台:第五大道奢侈品网
2017/12/14 全球购物
意大利网上书店:LaFeltrinelli
2020/06/12 全球购物
市政施工员自我鉴定
2014/01/15 职场文书
高校十八大报告感想
2014/01/27 职场文书
服装创业计划书范文
2014/02/05 职场文书
建筑结构施工专业推荐信
2014/02/21 职场文书
婚礼证婚人演讲稿
2014/09/13 职场文书
2014党委书记四风对照检查材料思想汇报
2014/09/21 职场文书
预备党员转正思想汇报
2014/09/26 职场文书
2015感人爱情寄语
2015/02/26 职场文书
工作态度恶劣检讨书
2015/05/06 职场文书
运动会开幕式新闻稿
2015/07/17 职场文书
小学生教师节广播稿
2015/08/19 职场文书
python四种出行路线规划的实现
2021/06/23 Python
Django数据库(SQlite)基本入门使用教程
2022/07/07 Python