`
fantom
  • 浏览: 142277 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

多层li或div展开伸缩效果

 
阅读更多
滚动效果:
 $('#dvmq li').eq(0).fadeOut('slow',function(){    $(this).clone().appendTo($(this).parent()).fadeIn('slow');$(this).remove();});


多层li或div展开伸缩效果,支持隐藏其他元素
JQuery(document).ready(function(){JQuery("div .content").hide();JQuery(".title").css("cursor", "pointer");JQuery(".title").click(function(){var nextGo = JQuery(this).parent().next();nextGo.addClass("contentGo");JQuery("div .content:visible:not(.contentGo)").hide();nextGo.animate({height: 'toggle', opacity: 'toggle'}, { duration: "slow" });nextGo.removeClass("contentGo");return false;})});


优化一下:
JQuery(document).ready(function(){JQuery("div .content").hide();JQuery(".title").css("cursor", "pointer");JQuery(".title").click(function(){var nextGo = JQuery(this).parent().next();JQuery("div .content:visible").not(nextGo).hide();nextGo.animate({height: 'toggle', opacity: 'toggle'}, { duration: "slow" });return false;})});


美化效果:
JQuery(document).ready(function(){JQuery("div .content").hide();JQuery("div .title").css("cursor", "pointer");JQuery("div .title").click(function(){var nextGo = JQuery(this).parent().next();JQuery("div .content:visible").not(nextGo).slideUp("slow");nextGo.animate({height: 'toggle', opacity: 'toggle'}, { duration: "slow" });return false;})});
分享到:
评论

相关推荐

    javascript 多层嵌套的一个层展开、收缩实例

    在JavaScript编程中,多层嵌套的展开与收缩是一个常见的需求,特别是在构建可交互的用户界面,如树形结构、折叠菜单或者层级数据展示时。本文将深入探讨如何使用JavaScript实现这一功能,以及相关的技术要点。 首先...

    div+css实现div的多层重叠,并且居中显示

    我们在制作网页时,有时需要多重div的重叠,每个div添加不同的内容,以实现特殊的层叠效果,这个如何实现,在网上没找到现成的详细的教程,但是可以用现有的知识,自己摸索哦。终于成功了,O(∩_∩)O~ 分享出来。...

    div 弹窗 数据预览效果和弹出div层效果

    在网页开发中,"div 弹窗 数据预览效果和弹出div层效果"是一个常见的需求,用于展示信息、提示用户或进行交互操作。这里提到的压缩包包含两个实现方式:一个基于div和JavaScript,另一个基于div和jQuery。这两种方法...

    多层BOM展开

    SQL多层BOM展开实用代码

    jquery实现多层视觉鼠标跟随效果

    **jQuery 实现多层视觉鼠标跟随效果** 在网页设计中,动态效果往往能提升用户体验,增加网站的吸引力。其中,鼠标跟随效果就是一种常见的交互设计手法。本教程将详细介绍如何利用jQuery库来创建多层视觉的鼠标跟随...

    图片切换效果多层

    图片切换效果多层的核心在于利用CSS3、JavaScript或专门的库(如jQuery)来控制图像的显示与隐藏,实现平滑过渡和动画效果。这些技术可以创建复杂的层叠结构,让图片在切换时呈现出立体感和深度,使用户感受到丰富的...

    漂亮的 多个div(层)拖拽和管理

    在多层div拖拽的实现中,每个div都可以视为一个独立的可操作层,用户可以通过鼠标点击和移动来改变它们的位置。 拖拽功能通常由JavaScript实现,通过监听鼠标的`mousedown`、`mousemove`和`mouseup`事件。当用户按...

    下拉多层展开菜单.rar

    在IT行业中,下拉多层展开菜单是一种常见的交互设计元素,尤其在网页和应用程序的导航系统中广泛应用。这种菜单能够有效地组织和展示大量的层级结构信息,使得用户可以方便地访问和浏览不同级别的内容。在本案例中,...

    CSS-DIV多层表单布局列子

    这个是自己在实际开发中写的一个广告管理例子,里面涉及到多层表单的搭配,所以对于CSS+div布局来说,是个挑战,上面的例子中我已经实现了兼容火狐,IE,谷歌三大浏览器,对CSS-DIV布局感兴趣的同学不容错过,欢饮...

    JS获取元素多层嵌套思路详解

    如果一段html嵌套过多,在js中获取还是比较麻烦的,我写了几套方案...元素多层嵌套,JS获取问题</title> </head> <body> <div id=box> <span>span <div> <span>span <span>1 </div> <div> <spa

    让div圆角显示

    2. **顶部和底部圆角**:`.rtop` 和 `.rbottom` 定义了顶部和底部圆角的基本框架,其中包含多层嵌套的`<div>`元素,每个子`<div>`都代表一个圆角部分。 3. **圆角实现**: - `.r1` 至 `.r4` 分别设置了不同的左右...

    expandlistview多层展开Android-TreeView-原版

    每个分组可以包含任意数量的子条目,且分组可以展开或折叠,以此来展示或隐藏其子条目。这种功能使得`ExpandableListView`特别适合用来显示有层次结构的数据。 实现`ExpandableListView`的基本步骤如下: 1. **...

    韩城地区煤层气多层合采开发效果评价

    通过理论分析层间差异下的多层合采煤层气井开发动态,并基于韩城地区3号、5号和11号煤储层特征,经过分析该地区煤层气多层合采井的排采实例,对多层合采井的开发效果进行了评价。结果表明:低丰度煤层气藏的开发宜采用...

    ajax技术可展开和多层折叠并带有表格的树,现把代码分享

    将两者结合,可以创建一个可折叠的层级视图,用户可以逐级展开或折叠节点以查看详细内容。这对于展示具有层级关系的数据,如组织架构、目录结构或数据库表的关联关系等,非常有用。 在实现这个功能时,我们首先需要...

    DIV+CSS多级下拉菜单示例

    在网页设计中,导航菜单是不可或缺的部分,它帮助用户快速浏览和访问网站的不同部分。"DIV+CSS多级下拉菜单示例"就是一个专门针对这一需求的实践教程,旨在教你如何利用HTML的`<div>`元素和CSS(层叠样式表)创建...

    div实现九宫格,div边角光滑

    用多层div实现div的圆角光滑,有需要的可以看看

    div+css菜单制作

    这样的结构允许我们创建一个多层的菜单,每个`<li>`可以有一个或多个子菜单。 在HTML部分,我们看到菜单的层次结构非常清晰。例如,"各类文章"下面有JAVA、ASP.NET等子分类,JAVA又进一步细分为J2SE、J2ME和J2EE,...

    jquery多层视觉鼠标跟随效果.rar

    《jQuery实现多层视觉鼠标跟随效果详解》 在网页设计中,动态效果是提升用户体验、增加互动性的重要手段。jQuery库以其简洁的API和强大的功能,成为JavaScript开发中广泛使用的工具,尤其在创建各种视觉效果时更为...

    多层tab标签嵌套支持无连接分类

    这通常包括`<div>`、`<ul>`、`<li>`等元素,每个Tab作为一个`<li>`项,而子Tab则作为子`<ul>`。如果某个Tab没有链接,那么对应的`<a>`标签可能需要被替换为其他非链接元素,如`<span>`。 2. **CSS 样式**:为了呈现...

    电子政务-横向伸缩多层独石式压电微位移器.zip

    《电子政务-横向伸缩多层独石式压电微位移器》 电子政务,作为信息化技术在政府管理和服务中的应用,旨在提高公共服务效率、透明度和公民参与度。而横向伸缩多层独石式压电微位移器在这一领域中扮演着关键角色,它...

Global site tag (gtag.js) - Google Analytics