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 相关文章推荐
风吟的小型JavaScirpt库 (FY.JS).
Mar 09 Javascript
js/ajax跨越访问-jsonp的原理和实例(javascript和jquery实现代码)
Dec 27 Javascript
javascript计算用户打开网页的停留时间
Jan 09 Javascript
javascript实现当前页导航激活的方法
Feb 27 Javascript
详解addEventListener的三个参数之useCapture
Mar 16 Javascript
JQuery插件jcarousellite的参数中文说明
May 11 Javascript
详解JavaScript基于面向对象之创建对象(1)
Dec 10 Javascript
angularjs 表单密码验证自定义指令实现代码
Oct 27 Javascript
前端图片懒加载(lazyload)的实现方法(提高用户体验)
Aug 21 Javascript
Js经典案例的实例代码
May 10 Javascript
解决Antd Table表头加Icon和气泡提示的坑
Nov 17 Javascript
JavaScript实现打字游戏
Feb 19 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 各种排序算法实现代码
2009/08/20 PHP
mysql下创建字段并设置主键的php代码
2010/05/16 PHP
php正则表达式(regar expression)
2011/09/10 PHP
php实现的ping端口函数实例
2014/11/12 PHP
php生成唯一的订单函数分享
2015/02/02 PHP
验证用户是否修改过页面的数据的实现方法
2008/09/26 Javascript
子窗口、父窗口和Silverlight之间的相互调用
2010/08/16 Javascript
javascript+xml实现简单图片轮换(只支持IE)
2012/12/23 Javascript
js图片自动切换效果处理代码
2013/05/07 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
SeaJS入门教程系列之使用SeaJS(二)
2014/03/03 Javascript
PHP结合jQuery实现的评论顶、踩功能
2015/07/22 Javascript
jQuery实现form表单基于ajax无刷新提交方法详解
2015/12/08 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
2015/12/25 Javascript
JS实现手写parseInt的方法示例
2017/09/24 Javascript
JavaScript插件Tab选项卡效果
2017/11/14 Javascript
用vue快速开发app的脚手架工具
2018/06/11 Javascript
M2实现Nodejs项目自动部署的方法步骤
2019/05/05 NodeJs
vue实现登录页面的验证码以及验证过程解析(面向新手)
2019/08/02 Javascript
详解利用nodejs对本地json文件进行增删改查
2019/09/20 NodeJs
Map与WeakMap类型在JavaScript中的使用详解
2020/11/18 Javascript
Python实现屏幕截图的两种方式
2018/02/05 Python
实例介绍Python中整型
2019/02/11 Python
python实现按行分割文件
2019/07/22 Python
Flask框架重定向,错误显示,Responses响应及Sessions会话操作示例
2019/08/01 Python
python通过txt文件批量安装依赖包的实现步骤
2019/08/13 Python
使用Python制作一个数据预处理小工具(多种操作一键完成)
2021/02/07 Python
python实现不同数据库间数据同步功能
2021/02/25 Python
HTML5之web workers_动力节点Java学院整理
2017/07/17 HTML / CSS
莱德杯高尔夫欧洲官方商店:Ryder Cup Shop
2019/08/14 全球购物
乌克兰第一的珠宝网上商店:Gold.ua
2019/11/29 全球购物
美国床垫连锁店:Mattress Firm
2021/02/13 全球购物
文秘人员工作职责
2014/01/31 职场文书
四年级学生期末评语
2014/12/26 职场文书
低版本Druid连接池+MySQL驱动8.0导致线程阻塞、性能受限
2021/07/01 MySQL
Redis过期数据是否会被立马删除
2022/07/23 Redis