- 浏览: 603769 次
文章分类
- 全部博客 (411)
- 常用工具 (21)
- 喜好 (14)
- 英语 (3)
- java (51)
- ext (4)
- css (44)
- php (34)
- window (7)
- jquery (21)
- js (31)
- struts (4)
- tomcat (1)
- struts2 (11)
- 网络 (4)
- c# (7)
- linux (27)
- oracle (15)
- tag标签 (5)
- 生成静态页面 (6)
- sql (12)
- hibernate (13)
- DesignPattern (3)
- spring (2)
- flex (17)
- excel应用 (1)
- 报表 (2)
- 业界 (2)
- 数据建模 (1)
- 平板 (1)
- ppt (1)
- rich (1)
最新评论
-
youngdze:
受教了,谢谢!
十步解决php utf-8编码 -
DiLiya:
感谢你的讲解;帮了大忙了!
解决-innerHTML无法在TBODY中使用 -
eppen:
强的没话说。帮了大忙。感谢goby2008 ,感谢google ...
解决-innerHTML无法在TBODY中使用 -
cxs4808:
rr
flex 设计模式 -
liuxingvsyou:
3个jQuery弹出窗口插件
折叠菜单的功能很常见,实现的方法也很多,甚至可以用纯CSS来实现。
而今天我做的这个例子是在jQuery下实现折叠菜单的功能,非常简单究竟有多
简单呢?看例子吧
html结构
简单说明一下:<DL><DT><DD>这三个标签虽然不太常用,不过我认为在很多
时候使用这个“自定义序列”要比使用 <UL><LI>的组合更符合语,不过这都是后话。
如果你是初学者,可以忽略这个问题。
这个折叠菜单dem的原理:全部DD隐藏,点击DT,展开后面的DD。
<dl>
<dt>商品管理</dt>
<dd>
<ul>
<li><a href="goods_post.jsp">商品发布</a></li>
<li><a href="goods_search.jsp">商品查询</a></li>
<li><a href="goods_type.jsp">商品分类</a></li>
<li><a href="goods_brand.jsp">品牌维护</a></li>
<li><a href="goods_bbs.jsp">商品评论</a></li>
</ul>
</dd>
<dt>顾客信息</dt>
<dd>
<ul>
<li><a href="client_search.jsp">顾客查询</a></li>
<li><a href="client_total.jsp">顾客统计</a></li>
</ul>
</dd>
<dt>跟单管理</dt>
<dd>
<ul>
<li><a href="order_search.jsp">订单查询</a></li>
<li><a href="order_log.jsp">物流配送</a></li>
<li><a href="order_confirm.jsp">收货确认</a></li>
<li><a href="order_total.jsp">订单统计</a></li>
</ul>
</dd>
<dt>统计数据</dt>
<dd>
<ul>
<li><a href="goods_rank.jsp">商品排行</a></li>
<li><a href="sales_report.jsp">销售报表</a></li>
</ul>
</dd>
<dt>资讯管理</dt>
<dd>
<ul>
<li><a href="info_post.jsp">资讯发布</a></li>
<li><a href="info_search.jsp">资讯查询</a></li>
</ul>
</dd>
</dl>
<dt>商品管理</dt>
<dd>
<ul>
<li><a href="goods_post.jsp">商品发布</a></li>
<li><a href="goods_search.jsp">商品查询</a></li>
<li><a href="goods_type.jsp">商品分类</a></li>
<li><a href="goods_brand.jsp">品牌维护</a></li>
<li><a href="goods_bbs.jsp">商品评论</a></li>
</ul>
</dd>
<dt>顾客信息</dt>
<dd>
<ul>
<li><a href="client_search.jsp">顾客查询</a></li>
<li><a href="client_total.jsp">顾客统计</a></li>
</ul>
</dd>
<dt>跟单管理</dt>
<dd>
<ul>
<li><a href="order_search.jsp">订单查询</a></li>
<li><a href="order_log.jsp">物流配送</a></li>
<li><a href="order_confirm.jsp">收货确认</a></li>
<li><a href="order_total.jsp">订单统计</a></li>
</ul>
</dd>
<dt>统计数据</dt>
<dd>
<ul>
<li><a href="goods_rank.jsp">商品排行</a></li>
<li><a href="sales_report.jsp">销售报表</a></li>
</ul>
</dd>
<dt>资讯管理</dt>
<dd>
<ul>
<li><a href="info_post.jsp">资讯发布</a></li>
<li><a href="info_search.jsp">资讯查询</a></li>
</ul>
</dd>
</dl>
jQuery代码
仅仅只需6行,看清楚喽
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script>
<script>
$(document).ready(function(){ //实现折叠菜单
$("#sideBar dt").click(function(){ //向DT添加一个click事件
$("#sideBar dd").css("display","none");
$(this).next("dd").css("display","block"); //点击DT时,显示DT后第一个DD
});
});
</script>
<script>
$(document).ready(function(){ //实现折叠菜单
$("#sideBar dt").click(function(){ //向DT添加一个click事件
$("#sideBar dd").css("display","none");
$(this).next("dd").css("display","block"); //点击DT时,显示DT后第一个DD
});
});
</script>
最终效果
- CANAE9FZ.rar (1.1 KB)
- 下载次数: 446
评论
3 楼
binghejinjun
2011-12-10
如果三级四级五级菜单呢,该怎么动态的加?例如li下还有子菜单,该怎么添加?
2 楼
hehebaiy
2011-10-29
很好很强大~~~~~
1 楼
qp3db
2011-10-02
使用 slideUp,slideDown两个函数会更棒。
发表评论
-
33个jQuery效果实例
2011-04-12 10:06 880今天搜索jquery 的拖拽效果时发 ... -
jQuery–20个最新的jQuery效果.
2011-04-12 09:20 10491. Custom Animation Banner with ... -
jQuery.Switchable 1.0
2010-10-12 00:21 1111jQuery.Switchable是一款整合了Tabs、Sli ... -
11个代码高亮的实现方法(转)
2010-09-28 08:40 108911个代码高亮的实现方法 来源: webresource ... -
用jQuery判断一个元素是否显示
2010-08-08 14:01 1075用jQuery判断一个元素是否显示:$(element). ... -
3个jQuery弹出窗口插件
2010-07-23 09:36 49573个jQuery弹出窗口插件 -
用jquery写一个简单的菜单伸缩效果
2010-07-19 16:01 1149<!DOCTYPE html PUBLIC " ... -
jquery 实现checkbox全选、取消全选
2010-04-04 16:48 1210<input type=”checkbox” name= ... -
jQuery 实现自动增长的文本输入框
2010-04-04 16:45 1052(function($) { $.fn.auto ... -
simple tree 添加子树
2010-04-03 23:42 923//Select first child node in t ... -
渐渐消失
2010-03-20 23:21 791$(#testObj).html("ok" ... -
jquery设置按钮的disabled属性
2010-03-20 22:45 3940在html标签中设置按钮被禁用,可以使用如下代码<inp ... -
jquery常用代码
2010-03-20 10:21 758jquery常用代码 -
jquery iframe操作
2009-12-09 23:25 4502使用jquery操作iframe 1 内容里有两个ifame ... -
jquery插件
2009-12-07 13:07 808http://css9.net/flexible-ui-lib ... -
jquery常用插件
2009-10-22 23:07 1382tooltips http://craigsworks.c ... -
JQuery Block UI V2
2009-09-24 12:41 978http://www.cssrain.cn/demo/bloc ... -
jquery资源
2009-08-31 08:13 700jQueryAPI参考文档中文版翻译 http ... -
关于jQuery的动画制作.
2009-07-09 22:33 741http://www.cssrain.cn/article.a ... -
jquery学习笔记
2008-11-24 22:38 732http://www.cssrain.cn/search.as ...
相关推荐
jquery折叠菜单jquery折叠菜单jquery折叠菜单jquery折叠菜单jquery折叠菜单jquery折叠菜单jquery折叠菜单jquery折叠菜单jquery折叠菜单jquery折叠菜单jquery折叠菜单jquery折叠菜单
**jQuery多级折叠菜单**是Web开发中常见的一种交互元素,尤其在网站导航或内容分类中广泛应用。这种菜单能够帮助用户高效地浏览和探索复杂的层级结构。jQuery库因其简洁的API和强大的DOM操作功能,成为了实现此类...
在本文中,我们将深入探讨如何使用jQuery来实现折叠式菜单,并结合CSS技术创建自增长圆角背景。jQuery是一种广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画效果,使得网页交互更加丰富和动态。 首先,让...
以下是一个简单的展开折叠菜单实现: ```html 菜单1 ;"> 子菜单1 子菜单2 菜单2 ;"> 子菜单3 子菜单4 $(document).ready(function() { $('.parent').click(function(e) { e....
要实现一个jQuery折叠菜单,首先需要理解基本的HTML结构。一个简单的折叠菜单通常由一系列的`<ul>`和`<li>`元素组成,其中`<li>`元素可能包含子菜单。例如: ```html 菜单1 <li><a href="#">子菜单1-1</a></...
本示例主要探讨如何使用`Jquery`实现一个三级折叠菜单,提升用户体验。 首先,我们需要了解`Jquery`的基本用法。`Jquery`通过 `$` 符号来选择元素,如 `$("#id")` 选择ID为`id`的元素,`$(".class")` 选择所有类名...
jQuery实现折叠菜单是前端开发中常见的交互效果之一,其主要目的是为了节省页面空间,将用户不常用或信息量较大的菜单项隐藏起来,在需要时通过用户操作展开查看。jQuery作为一个轻量级的JavaScript库,因其简便易用...
这里我们关注的是“使用repeater jQuery实现的三级可折叠树形菜单”,这是一个高效且灵活的方法来构建这种功能。下面将详细介绍这个主题。 首先,jQuery是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理和...
在JavaScript和jQuery的世界里,创建折叠菜单是一种常见的交互设计,它可以有效地组织和展示大量信息,同时保持页面的整洁。在本文中,我们将深入探讨如何利用这两种强大的技术来实现自定义折叠菜单。 首先,让我们...
然后,我们可以使用jQuery来编写JavaScript代码,实现菜单的折叠功能。首先,我们需要为菜单项添加一个点击事件监听器,并通过CSS类来控制子菜单的显示和隐藏。例如,我们可以添加一个`.collapsed`类,当该类存在时...
jQuery库提供了丰富的API和插件,使得实现多级折叠展开的树形菜单变得非常简单。这款"jQuery多级折叠展开树形菜单代码"就是一个很好的实例,它可以帮助开发者快速构建具有交互性的树状导航。 首先,我们要理解...
在这个例子中,我们使用了jQuery的源码,它简化了DOM操作和事件处理,使得这个垂直折叠菜单的实现变得更加简单。 通过以上步骤,你可以创建一个基本的jQuery垂直折叠菜单。当然,还可以根据需求进行扩展,例如添加...
《jQuery实现多级树形分类折叠菜单》 在网页设计中,树形菜单是一种常见的组织信息的方式,尤其在展示层级关系复杂的数据时更为适用。jQuery作为一款轻量级的JavaScript库,提供了丰富的功能来简化DOM操作,使得...
JQuery实现菜单折叠效果源码 源码描述: 一、源码特点 1、jQuery实现菜单折叠效果,可实现菜单折叠,欢迎下载 二、注意事项 1、开发环境为Visual Studio 2013,使用.net 4.0开发。
接下来是JavaScript部分,jQuery库使得实现可折叠菜单变得更加简单。通常,会为图标或按钮绑定`click`事件监听器,当用户点击时,触发相应的展开或收起功能。这通常通过修改元素的`display` CSS属性来完成,或者利用...
本教程将深入探讨如何利用jQuery实现一个面向对象的折叠菜单,也称为手风琴菜单。 手风琴菜单是一种常见的网页元素,它允许用户展开或折叠菜单项以显示或隐藏子级内容。这种设计模式节省了空间,使得大量的信息可以...
而jQuery作为一款强大的JavaScript库,提供了丰富的功能来实现各种动态效果,包括垂直折叠导航。本篇将深入探讨如何利用jQuery创建一个动画垂直折叠的导航菜单。 首先,我们需要理解jQuery的基本用法。jQuery的核心...