截图效果:
Javascript代码:
$(document).ready(function(){
$("#menu a, #menu h1").mouseover(function(){$(this).addClass("on");});
$("#menu a, #menu h1").mouseout(function(){$(this).removeClass("on");});
$("h1").click(function(){
$(this).next("div").slideToggle("slow").siblings("div").slideUp("slow");
});
});
CSS代码:
.myMenu {
width: 200px;
border: 1px solid #900;
background: #fff;
font-family: Arial, Helvetica, sans-serif;
}
.myMenu h1 {
margin: 0 0 1px 0;
background: #900;
padding: 5px;
font-size: 14px;
}
.myMenu h1.on {
background: #C00;
color: #fff;
cursor: pointer;
}
.myMenu a {
display: block;
padding: 3px;
background: #666;
}
.myMenu a.on {
display: block;
padding: 3px;
color: #fff;
background: #ff0000;
cursor: pointer;
}
.myMenu .collapse {
margin: 0 0 1px 0;
display: none;
}
HTML代码
<div id="menu" class="myMenu">
<h1>Menu Header01</h1>
<div>
<a>Sub Menu1</a>
<a>Sub Menu2</a>
<a>Sub Menu3</a>
<a>Sub Menu4</a>
</div>
<h1>Menu Header02</h1>
<div class="collapse">
<a>Sub Menu1</a>
<a>Sub Menu2</a>
<a>Sub Menu3</a>
<a>Sub Menu4</a>
</div>
<h1>Menu Header03</h1>
<div class="collapse">
<a>Sub Menu1</a>
<a>Sub Menu2</a>
<a>Sub Menu3</a>
<a>Sub Menu4</a>
</div>
</div>
分享到:
相关推荐
jQuery,一个流行的JavaScript库,提供了丰富的功能来简化DOM操作,动画效果以及事件处理,使得创建这种动态导航菜单变得简单。 首先,我们需要了解jQuery的基本概念。jQuery是由John Resig于2006年创建的,它通过...
在网页设计中,jQuery竖向手风琴菜单是一种常见的交互元素,它可以帮助用户更有效地浏览和导航复杂的层次结构。手风琴菜单通过折叠和展开子菜单项,节省了页面空间,提高了用户体验。本文将深入探讨如何使用jQuery...
【简洁的JQuery竖导航菜单】是一种常见的网页交互设计元素,它使用JavaScript库JQuery来实现,主要用于提高用户在网站中的导航体验。JQuery因其简洁的API和强大的功能,成为了前端开发人员的首选库,尤其在处理DOM...
【jQuery弹性竖导航网页菜单】是一种常见的网页设计技术,它结合了JavaScript库jQuery与CSS样式,为用户提供了灵活且响应式的导航菜单。这种菜单在页面滚动时能够保持可见,增加用户体验,尤其适用于内容丰富的网站...
"jQuery竖向下拉三级菜单效果"是一个常见的交互设计模式,用于优化用户体验,尤其在内容丰富的网站上。这种菜单效果允许用户在不离开当前页面的情况下访问深层次的链接,提升了网站的可导航性和用户满意度。 jQuery...
【基于jQuery竖形动感菜单】是一种常见的网页交互设计技术,主要应用于网站导航,为用户提供更加生动、直观的浏览体验。这种菜单通常会在鼠标悬停或点击时产生动态效果,如滑动、渐变、旋转等,使用户界面更加吸引人...
总的来说,"Tendina—jQuery竖向二级导航折叠菜单" 提供了一个强大且灵活的解决方案,帮助开发者创建专业级的网站导航体验。无论是在大型企业网站还是个人博客,它都能有效地提升网站的可导航性和用户满意度。通过...
本篇文章将详细探讨如何使用jQuery来创建一个实用的手机触屏滑动导航菜单。 首先,我们需要了解jQuery的基本用法。jQuery简化了JavaScript的DOM操作,通过链式调用和选择器语法,使得代码更加简洁易读。例如,我们...
在构建导航菜单时,jQuery的强大功能体现在其简单易用的API和丰富的插件生态。 1. **HTML结构**: - 一个有效的横向/纵向菜单通常由`<ul>`元素和`<li>`元素组成,分别代表菜单列表和菜单项。例如: ```html ...
在这个案例中,导航菜单的响应式特性体现在当屏幕尺寸变小时,菜单会从传统的横向布局转变为竖向的滑动菜单,这样可以更有效地利用有限的屏幕空间。 菜单的实现通常包括HTML结构、CSS样式和JavaScript逻辑三部分。...
在这个名为"横向往下滑动下拉的jQuery二级菜单代码.rar"的压缩包中,包含了一个实现横向滑动下拉的二级菜单的jQuery代码示例,特别适合于那些需要增强导航栏功能的大中型网站。 这个二级菜单的设计具有鲜明的视觉...
"jQuery下拉竖导航菜单代码"是一个实现此类功能的实例,适用于那些希望在自己的网站上添加垂直方向、具有下拉效果的导航菜单的开发者。这个项目主要依赖于JavaScript库jQuery,以及自定义的CSS样式来控制视觉呈现。 ...
本资源“Jquery四种苹果风格导航菜单(横向竖向向上向下)”旨在帮助开发者创建具有苹果公司标志性风格的导航菜单,这些菜单既美观又实用,能够提升用户的浏览体验。以下是对这个资源所涉及知识点的详细解释: 1. **...
本资源“竖向的CSS滑动门菜单特效代码”提供了一种垂直方向的手风琴式菜单实现,它允许用户通过鼠标悬停在菜单项上展开或收起相关内容,提升了用户体验和页面的整洁度。 滑动门菜单的核心原理在于利用CSS的伪类选择...
竖向动态菜单通常指的是那些垂直排列的菜单项,它们可以随着用户滚动页面或触摸屏幕而产生动画效果,如滑动、淡入淡出等。这种设计尤其适用于移动设备,因为它们充分利用了窄屏幕的垂直空间,使用户能够轻松浏览和...
首先,让我们理解“竖向手风琴效果”。这种效果通常用于展示一系列可展开的内容区块,这些区块在默认状态下是收起的,用户可以点击标题或图标来展开内容,而展开的内容则会以垂直方向滑动显示。这种效果尤其适合于...
本篇文章将详细讲解如何利用jQuery实现多种竖向展开折叠的手风琴效果,这些效果可以用于内容展示、菜单导航或者信息分类,使网页布局更加紧凑且易于浏览。 首先,我们要理解手风琴效果的基本概念。手风琴效果是指一...