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 相关文章推荐
javascript 处理HTML元素必须避免使用的一种方法
Jul 30 Javascript
很棒的学习jQuery的12个网站推荐
Apr 28 Javascript
基于jquery实现的表格分页实现代码
Jun 21 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
Mar 22 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
Jan 18 Javascript
jQuery Select下拉框操作小结(推荐)
Jul 22 Javascript
Node.js常用工具之util模块
Mar 09 Javascript
原生JavaScript实现Ajax异步请求
Nov 19 Javascript
Vue ElementUi同时校验多个表单(巧用new promise)
Jun 06 Javascript
小程序实现多选框功能
Oct 30 Javascript
layui实现给某一列加点击事件
Oct 26 Javascript
详解JavaScript中的链式调用
Nov 27 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
PHP Header用于页面跳转要注意的几个问题总结
2008/10/03 PHP
ThinkPHP查询中的魔术方法简述
2014/06/25 PHP
PHP基于imap获取邮件实例
2014/11/11 PHP
PHP的PDO错误与错误处理
2019/01/27 PHP
详解PHP 二维数组排序保持键名不变
2019/03/06 PHP
php输出控制函数和输出函数生成静态页面
2019/06/27 PHP
javascript数字数组去重复项的实现代码
2010/12/30 Javascript
table行随鼠标移动变色示例
2014/05/07 Javascript
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
2016/08/25 Javascript
jQuery.uploadify文件上传组件实例讲解
2016/09/23 Javascript
Javascript 普通函数和构造函数的区别
2016/11/05 Javascript
深入理解angular2启动项目步骤
2017/07/15 Javascript
微信小程序实现顶部普通选项卡效果(非swiper)
2020/06/19 Javascript
如何在vue中使用ts的示例代码
2018/02/28 Javascript
jQuery实现列表的增加和删除功能
2018/06/14 jQuery
浅谈js中的bind
2019/03/18 Javascript
解决Vue打包上线之后部分CSS不生效的问题
2019/11/12 Javascript
Js参数RSA加密传输之jsencrypt.js的使用
2020/02/07 Javascript
Python加pyGame实现的简单拼图游戏实例
2015/05/15 Python
Python算法应用实战之队列详解
2017/02/04 Python
python基础之入门必看操作
2017/07/26 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
2017/12/11 Python
python ddt实现数据驱动
2018/03/14 Python
Python实现查询某个目录下修改时间最新的文件示例
2018/08/29 Python
实例详解Matlab 与 Python 的区别
2019/04/26 Python
python多线程与多进程及其区别详解
2019/08/08 Python
python3实现往mysql中插入datetime类型的数据
2020/03/02 Python
英国的知名精品百货公司:House of Fraser(福来德)
2016/08/14 全球购物
Java语言的优势
2015/01/10 面试题
中专生毕业自我鉴定
2013/11/01 职场文书
2014年服务员工作总结
2014/11/18 职场文书
意向协议书
2015/01/27 职场文书
婚姻出轨保证书
2015/05/08 职场文书
运动会新闻稿
2015/07/17 职场文书
python 逐步回归算法
2021/04/06 Python
Win11黑色桌面背景怎么办?Win11黑色壁纸解决方法汇总
2022/04/05 数码科技