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 相关文章推荐
学习面向对象之面向对象的术语
Nov 30 Javascript
通过JavaScript控制字体大小的代码
Oct 04 Javascript
jquery操作checkbox实现全选和取消全选
May 02 Javascript
jQuery实现仿腾讯微博滑出效果报告每日天气的方法
May 11 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
Dec 08 Javascript
解决jQuery ajax请求在IE6中莫名中断的问题
Jun 20 Javascript
JS实现HTML标签转义及反转义
Apr 14 Javascript
jQuery实现的简单图片轮播效果完整示例
Feb 08 jQuery
一步快速解决微信小程序中textarea层级太高遮挡其他组件
Mar 04 Javascript
vue-router的两种模式的区别
May 30 Javascript
解决vuex数据异步造成初始化的时候没值报错问题
Nov 13 Javascript
vue实现动态表格提交参数动态生成控件的操作
Nov 09 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
WINDOWS 2000下使用ISAPI方式安装PHP
2006/09/05 PHP
php的控制语句
2006/10/09 PHP
ajax缓存问题解决途径
2006/12/06 PHP
深入解析PHP中的(伪)多线程与多进程
2013/07/01 PHP
php微信开发之图片回复功能
2018/06/14 PHP
js怎么终止程序return不行换jfslk
2013/05/30 Javascript
JS定时刷新页面及跳转页面的方法
2013/07/04 Javascript
JavaScript 操作table,可以新增行和列并且隔一行换背景色代码分享
2013/07/05 Javascript
jQuery 1.9使用$.support替代$.browser的使用方法
2014/05/27 Javascript
js文件包含的几种方式介绍
2014/09/28 Javascript
javasript实现密码的隐藏与显示
2015/05/08 Javascript
jQuery热气球动画半透明背景的后台登录界面代码分享
2015/08/28 Javascript
JavaScript实现倒计时代码段Item1(非常实用)
2015/11/03 Javascript
用Fundebug插件记录网络请求异常的方法
2019/02/21 Javascript
发布订阅模式在vue中的实际运用实例详解
2019/06/09 Javascript
[06:37]2014DOTA2国际邀请赛 昔日王者渴望重回巅峰
2014/07/12 DOTA
[03:07]完美世界DOTA2联赛PWL DAY10 决赛集锦
2020/11/11 DOTA
详细解析Python中__init__()方法的高级应用
2015/05/11 Python
Python中的字符串查找操作方法总结
2016/06/27 Python
python3解析库lxml的安装与基本使用
2018/06/27 Python
对DataFrame数据中的重复行,利用groupby累加合并的方法详解
2019/01/30 Python
使用Python实现将list中的每一项的首字母大写
2019/06/11 Python
Pandas实现dataframe和np.array的相互转换
2019/11/30 Python
eBay德国站:eBay.de
2017/09/14 全球购物
啤酒销售实习自我鉴定
2013/09/24 职场文书
小学班主任寄语大全
2014/04/04 职场文书
电子信息工程专业自荐书
2014/06/24 职场文书
医生个人自我剖析材料
2014/10/08 职场文书
2014年少先队工作总结
2014/12/03 职场文书
小学语文教师年度考核个人总结
2015/02/05 职场文书
夏洛特的网观后感
2015/06/15 职场文书
2016新年感言
2015/08/03 职场文书
2016年班主任培训心得体会
2016/01/07 职场文书
《好妈妈胜过好老师》:每个孩子的优秀都是有源头的
2020/01/03 职场文书
PHP使用QR Code生成二维码实例
2021/07/07 PHP
利用Python多线程实现图片下载器
2022/03/25 Python