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 相关文章推荐
列表内容的选择
Jun 30 Javascript
JavaScript语法着色引擎(demo及打包文件下载)
Jun 13 Javascript
Jquery 快速构建可拖曳的购物车DragDrop
Nov 30 Javascript
jquery json 实例代码
Dec 02 Javascript
javascript中文本框中输入法切换的问题
Dec 10 Javascript
js原型继承的两种方法对比介绍
Mar 30 Javascript
用于deeplink的js方法(判断手机是否安装app)
Apr 02 Javascript
jQuery选择器源码解读(七):elementMatcher函数
Mar 31 Javascript
基于jquery实现在线选座订座之影院篇
Aug 24 Javascript
Angular2 父子组件数据通信实例
Jun 22 Javascript
js实现图片无缝循环轮播
Oct 28 Javascript
js实现超级玛丽小游戏
Mar 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
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
PHP中使用addslashes函数转义的安全性原理分析
2014/11/03 PHP
网站防止被刷票的一些思路与方法
2015/01/08 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
2020/04/02 PHP
JavaScript 全面解析各种浏览器网页中的JS 执行顺序
2009/02/17 Javascript
js Flash插入函数免激活代码
2009/03/31 Javascript
jQuery+CSS 实现的超Sexy下拉菜单
2010/01/17 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
JavaScript 基础篇之运算符、语句(二)
2012/04/07 Javascript
详解jquery uploadify 上传文件
2013/11/09 Javascript
禁止空格提交表单的js代码
2013/11/17 Javascript
JS创建自定义表格具体实现
2014/02/11 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
Node.js实现数据推送
2016/04/14 Javascript
jquery插件uploadify多图上传功能实现代码
2016/08/12 Javascript
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
2017/06/30 Javascript
关于TypeScript中import JSON的正确姿势详解
2017/07/25 Javascript
详解React之父子组件传递和其它一些要点
2018/06/25 Javascript
从0到1构建vueSSR项目之node以及vue-cli3的配置
2019/03/07 Javascript
基于vue-cli3和element实现登陆页面
2019/11/13 Javascript
Vue 实现创建全局组件,并且使用Vue.use() 载入方式
2020/08/11 Javascript
教你用Python脚本快速为iOS10生成图标和截屏
2016/09/22 Python
如何优雅地处理Django中的favicon.ico图标详解
2018/07/05 Python
python openCV获取人脸部分并存储功能
2019/08/28 Python
python numpy库np.percentile用法说明
2020/06/08 Python
matplotlib对象拾取事件处理的实现
2021/01/14 Python
巴西最大的在线约会网站:ParPerfeito
2018/07/11 全球购物
美国运动鞋和服装网上商店:YCMC
2018/09/15 全球购物
Lululemon加拿大官网:加拿大知名体育服装零售商
2019/04/12 全球购物
书法培训心得体会
2014/01/05 职场文书
《七颗钻石》教学反思
2014/02/28 职场文书
中华魂演讲稿
2014/05/13 职场文书
师范生见习报告
2014/10/31 职场文书
农村党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书
起诉书范文
2015/05/20 职场文书
使用python+pygame开发消消乐游戏附完整源码
2021/06/10 Python