`

JQuery 点击实现展开折叠菜单

阅读更多

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<script type="text/javascript" src="jquery-1.9.1.min.js">

<style>

$(document).ready(function() {

$('#faq').find('dd').hide();

//.隐藏显示的元素。

$('#faq').find('dt').click(function() {

var answer = $(this).next(); //当前节点的下一个节点

// alert(answer.is(':visible'));  返回true / false

if (answer.is(':visible')) {

//Boolean布尔值is( String  expr )用一个表达式来检查当前选择的元素集合,

// 如果其中至少有一个元素符合这个给定的表达式就返回true。

//answer.is(':visible')是指可见的answer元素.

//如果可见就调用answer.slideUp();使之隐藏.

//else则是不可见的元素 调用answer.slideDown();使之显示.

//类似的写法还有answer.is(':first')answer.is(':last')之类的,类似于CSS的伪类a:hover

answer.slideUp();

} else {

answer.slideDown();

}

});

});

</script>

<style>

body {

font-size: 10.5pt;

}

 

dt {

background: #00ffcc;

}

</style>

</head>

<body>

<dl id="faq">

<dt>展开</dt>

<dd>我爱龙</dd>

<dt>展开</dt>

<dd>我爱茹</dd>

<dt>展开</dt>

<dd>我爱你</dd>

</dl>

</body>

</html>

 

分享到:
评论

相关推荐

    jquery展开折叠菜单插件

    以下是一个简单的展开折叠菜单实现: ```html 菜单1 ;"&gt; 子菜单1 子菜单2 菜单2 ;"&gt; 子菜单3 子菜单4 $(document).ready(function() { $('.parent').click(function(e) { e....

    jQuery实现折叠菜单 非常简单

    在本文中,我们将深入探讨如何使用jQuery来实现一个折叠菜单,这是一个非常常见的功能,尤其在网页设计和开发中。jQuery库以其简洁的API和强大的功能,使得动态交互变得更加容易,而折叠菜单就是其中之一。 首先,...

    jQuery多级折叠展开树形菜单代码

    在这款插件中,jQuery的威力体现在它能轻松地操作DOM(文档对象模型)元素,以及处理事件绑定,如点击事件,来实现菜单的展开和折叠。 `index.html`是主页面文件,包含了HTML结构,这些结构将被jQuery插件所操作。...

    JavaScript自定义折叠菜单和使用Jquery函数库创建折叠菜单

    折叠菜单允许用户通过点击一个主项来展开或收起一组相关的子项。这种设计模式常见于导航栏、侧边栏和下拉列表中。JavaScript用于处理用户的交互事件,如点击,而jQuery则提供了简洁的API来简化这些操作。 在...

    jquery水平手风琴折叠菜单插件

    【jQuery水平手风琴折叠菜单插件】是一种利用jQuery库实现的交互式菜单设计,它在网页中提供了独特的用户体验。这种菜单设计以1870年的主题为灵感,结合了现代技术,使得用户在浏览菜单时能感受到历史与科技的完美...

    Jquery三级折叠菜单示例

    综上所述,`Jquery`实现的三级折叠菜单通过监听用户的点击事件,动态地控制菜单项的显示和隐藏,提供了一种直观且易于交互的导航方式。这个示例中的代码和文件结构为开发者提供了一个清晰的起点,可以根据需求进行...

    jQuery折叠收缩展开下拉菜单代码.zip

    《jQuery折叠收缩展开下拉菜单实现详解》 在网页设计中,交互性的下拉菜单能够提升用户体验,使得网站导航更加直观便捷。本篇文章将详细解析如何利用jQuery库创建可折叠、收缩、展开的下拉菜单,同时结合压缩包中的...

    jQuery动画手风琴折叠菜单栏代码.zip

    《jQuery 动画手风琴折叠菜单栏代码详解》 在网页设计中,交互性和用户体验是至关重要的元素,其中菜单栏的设计尤其关键。手风琴式折叠菜单栏因其节省空间、操作便捷的特点,广泛应用于各类网站,特别是内容丰富的...

    jQuery多级折叠菜单

    **jQuery多级折叠菜单**是Web开发中常见的一种交互元素,尤其在网站导航或内容分类中广泛应用。这种菜单能够帮助用户高效地浏览和探索复杂的层级结构。jQuery库因其简洁的API和强大的DOM操作功能,成为了实现此类...

    jQuery的垂直可折叠菜单特效, 使用简单,只需要加载jquery插件。兼容主流浏览器

    在这个垂直折叠菜单的例子中,我们将利用jQuery的选择器找到菜单元素,并使用CSS样式和事件监听来控制菜单的展开和折叠。 创建垂直折叠菜单的基本步骤如下: 1. **引入jQuery库**:首先,你需要在HTML文档的`...

    jquery 展开的同时收缩其他的菜单

    本篇文章将详细探讨如何使用jQuery实现“展开的同时收缩其他菜单”的功能。 首先,我们需要理解基本的HTML结构来构建菜单树。通常,一个菜单项可能包含一个父级(或根)元素,以及一系列子元素。这些元素可以通过`...

    jQuery页脚点击展开折叠弹窗.zip

    总的来说,"jQuery页脚点击展开折叠弹窗"是一个集实用性与美观性于一体的网页交互设计,它通过jQuery的高效特性,实现了简洁的代码和流畅的动画效果,为用户带来舒适的交互体验。在实际应用中,开发者可以根据项目...

    jquery折叠式菜单实现

    在本文中,我们将深入探讨如何使用jQuery来实现折叠式菜单,并结合CSS技术创建自增长圆角背景。jQuery是一种广泛使用的JavaScript库,它简化了DOM操作、事件处理和动画效果,使得网页交互更加丰富和动态。 首先,让...

    jquery折叠菜单

    本主题主要关注如何使用jQuery实现一种常见的功能——竖状折叠菜单。 首先,理解折叠菜单的概念。折叠菜单是一种节省空间的导航结构,尤其适用于移动设备或页面内容丰富的网站。它允许用户点击一个按钮或链接来展开...

    jquery手风琴折叠导航菜单特效

    对于折叠菜单,可以设置过渡效果,增加动画的平滑性。 3. **jQuery事件处理**:使用jQuery的`click`事件监听器,当用户点击一级菜单时,触发相应的行为。事件处理函数中,首先关闭所有展开的二级菜单,然后根据点击...

    使用repeater jquery实现的三级可折叠树形菜单

    3. jQuery事件处理:添加jQuery事件监听器,当用户点击展开/折叠按钮时,使用`.slideToggle()`或`.toggle()`方法来显示或隐藏子菜单。 4. CSS样式:为菜单项设置合适的CSS样式,以实现美观的视觉效果,如折叠箭头、...

    HTML jquery实现左侧菜单折叠

    以上代码实现了基本的折叠功能,当点击一级菜单时,对应的子菜单会通过滑动动画展开或收起。但是,为了提高用户体验,我们还可以添加一些额外的功能,比如防止点击子菜单时触发父菜单的折叠效果,以及在菜单展开时...

    jQuery展开折叠侧栏导航菜单.zip

    《jQuery展开折叠侧栏导航菜单》 在网页设计中,导航菜单是不可或缺的一部分,它为用户提供了一种方便快捷的方式去浏览网站的各个部分。本文将详细介绍一个基于jQuery 1.5.1.js实现的蓝色风格的展开折叠侧栏导航...

Global site tag (gtag.js) - Google Analytics