jQuery实现的经典竖向伸缩菜单效果代码


Posted in Javascript onSeptember 24, 2015

本文实例讲述了jQuery实现的经典竖向伸缩菜单效果代码。分享给大家供大家参考。具体如下:

这是一款使用jquery1.3.2制作的竖向伸缩菜单,每点击一次主菜单,会拉开出对应的二级菜单,再次点击会合拢,效果非常不错。

运行效果截图如下:

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>jquery1.3.2竖向的伸缩菜单</title>
<script type="text/javascript" src="jquery1.3.2.js"></script>
<script type="text/javascript">
  $(document).ready(function(){
  $("#wenzhang>dd>dl>dd").hide();
  $.each($("#wenzhang>dd>dl>dt"), function(){
   $(this).click(function(){
    $("#wenzhang>dd>dl>dd ").not($(this).next()).slideUp();
    $(this).next().slideToggle(500);
    //$(this).next().toggle();
   });
  });
  });
 </script>
<style type="text/css">
dl,dd,dt,ul,li{ margin:0; padding:0; list-style:none; color:#333;}
#wenzhang{ width:300px; text-align:center; font-size:12px;border-left:1px solid #dedede;border-right:1px solid #dedede; border-bottom:1px solid #dedede;}
#wenzhang dd dl dt{ border-top:1px solid #dedede; background:#f2f2f2; height:25px; line-height:25px; font-weight:bold;}
#wenzhang ul{ background:#f9f9f9; }
#wenzhang li{ border-top:1px solid #efefef; line-height:25px;}
</style>
</head>
<body>
 <dl id="wenzhang">
 <dd>
 <dl>
  <dt>脚本下载</dt>
  <dd>
  <ul>
  <li>ASP源码下载</li>
  <li>PHP源码下载</li>
  <li>ASP.net源码下载</li>
  </ul>
  </dd>
 </dl>
 </dd>
 <dd>
 <dl>
  <dt>网页特效</dt>
  <dd>
  <ul>
  <li>菜单导航</li>
  <li>层和布局洋</li>
  <li>表单及按钮</li>
  </ul>
  </dd>
 </dl>
 </dd> 
 <dd>
 <dl>
  <dt>最新更新</dt>
  <dd>
  <ul>
   <li>最新更新</li>
   <li>下载排行</li>
   <li>推荐下载</li>
  </ul>
  </dd>
 </dl>
 </dd> 
 </dl>
 <p>如果初次运行,请刷新一次页面,调用了本站的jQuery,可能加载需要些时间。</p>
</body>
</html>

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

Javascript 相关文章推荐
Jquery 基础学习笔记之文档处理
May 29 Javascript
JavaScript聚焦于第一个字段的代码
Oct 15 Javascript
浏览器页面区域大小的js获取方法
Sep 21 Javascript
Javascript中的Prototype到底是什么
Feb 16 Javascript
javascript垃圾收集机制的原理分析
Dec 08 Javascript
解析jquery easyui tree异步加载子节点问题
Mar 08 Javascript
JS计算两个时间相差分钟数的方法示例
Jan 10 Javascript
bootstrap下拉框动态赋值方法
Aug 10 Javascript
快速解决vue-cli在ie9+中无效的问题
Sep 04 Javascript
详解vue的双向绑定原理及实现
May 05 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
Aug 06 Javascript
详谈Vue.js框架下main.js,App.vue,page/index.vue之间的区别
Aug 12 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
Sep 23 #Javascript
直接拿来用的15个jQuery代码片段
Sep 23 #Javascript
JS实现漂亮的淡蓝色滑动门效果代码
Sep 23 #Javascript
jQuery Validate验证框架经典大全
Sep 23 #Javascript
Javascript实现的简单右键菜单类
Sep 23 #Javascript
js实现无限级树形导航列表效果代码
Sep 23 #Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
Sep 23 #Javascript
You might like
2020年4月新番动漫目录 官方宣布4月播出的作品一览
2020/03/08 日漫
兼容性最强的PHP生成缩略图的函数代码(修改版)
2011/01/18 PHP
php不用正则验证真假身份证
2013/11/06 PHP
php实现转换ubb代码的方法
2015/06/18 PHP
PHP中set_include_path()函数相关用法分析
2016/07/18 PHP
laravel + vue实现的数据统计绘图(今天、7天、30天数据)
2018/07/31 PHP
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
2010/05/06 Javascript
动态改变div的z-index属性的简单实例
2013/08/08 Javascript
基于JS2Image实现圣诞树代码
2015/12/24 Javascript
AngularJS中directive指令使用之事件绑定与指令交互用法示例
2016/11/22 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
2016/12/08 Javascript
在React中如何优雅的处理事件响应详解
2017/07/24 Javascript
利用node.js+mongodb如何搭建一个简单登录注册的功能详解
2017/07/30 Javascript
AngularJS+Bootstrap3多级导航菜单的实现代码
2017/08/16 Javascript
vue.js添加一些触摸事件以及安装fastclick的实例
2018/08/28 Javascript
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
如何安装控制器JavaScript生成插件详解
2018/10/21 Javascript
js取小数点后两位四种方法
2019/01/18 Javascript
自定义Vue中的v-module双向绑定的实现
2019/04/17 Javascript
详细教你微信公众号正文页SVG交互开发技巧
2019/07/25 Javascript
原生JS实现烟花效果
2020/03/10 Javascript
[02:35]DOTA2超级联赛专访XB 难忘一年九冠称王
2013/06/20 DOTA
python常见排序算法基础教程
2017/04/13 Python
Python 模拟员工信息数据库操作的实例
2017/10/23 Python
使用python写一个自动浏览文章的脚本实例
2019/12/05 Python
python cv2读取rtsp实时码流按时生成连续视频文件方式
2019/12/25 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
2020/02/20 Python
Python sublime安装及配置过程详解
2020/06/29 Python
python用Tkinter做自己的中文代码编辑器
2020/09/07 Python
节约能源标语
2014/06/17 职场文书
慰问信模板
2015/02/14 职场文书
二审答辩状范文
2015/05/22 职场文书
2015年社区消防安全工作总结
2015/10/14 职场文书
python 三边测量定位的实现代码
2021/04/22 Python
Python基础之教你怎么在M1系统上使用pandas
2021/05/08 Python
Ubuntu安装Mysql+启用远程连接的完整过程
2022/06/21 Servers