`

jquery 菜单效果一个

阅读更多
<html>
    <head>
        <script language="javascript" src="../jquery/jslib/jquery-1.4.2.js">
        </script>
        <style type="text/css">  
.menu_list {   
    width: 150px;   
}   
.menu_head {   
    padding: 8px 10px;   
    cursor: pointer;   
    position: relative;   
    margin:1px;   
    font-weight:bold;   
    background: #93cdff;   
}   
.menu_body {   
    display:none;   
}   
.menu_body a    
{   
    padding:8px 0px;   
    display:block;   
    color:#006699;   
    background-color:#EFEFEF;   
     padding-left:10px;   
    font-weight:bold;   
    text-decoration:none;   
}   
 .menu_body a:hover {   
    color:#7fb2f4;   
    background-color:#dfdfdf;   
    text-decoration:underline;   
} 
 
</style>  
<script type="text/javascript">  
 $(function(){   
            $("#firstpane p.menu_head").click(function()   
            {   
                $(this).next("div.menu_body").slideToggle(300).siblings("div.menu_body").slideUp("slow");  // 仅仅显示当前的菜单 
			   //$(this).next("div.menu_body").slideToggle(300); // 多个菜单显示
         
            });   
            $("#firstpane p.menu_head").mouseover(function()   
            {   
               $(this).css({background:"#2286c6"});   
            });   
            $("#firstpane p.menu_head").mouseout(function()   
            {   
               $(this).css({background:"#93cdff"});   
            });   
        });s   
</script>  
</head>  
  
<body>  
<div id="firstpane" class="menu_list">  
  <p class="menu_head">菜单1</p>  
    <div class="menu_body">  
    <a href="#">子菜单1</a>  
    <a href="#">子菜单2</a>  
    <a href="#">子菜单3</a>  
    </div>  
 <p class="menu_head">菜单2</p>  
    <div class="menu_body">  
    <a href="#">子菜单1</a>  
    <a href="#">子菜单2</a>  
    <a href="#">子菜单3</a>  
    </div>  
<p class="menu_head">菜单3</p>  
    <div class="menu_body">  
    <a href="#">子菜单1</a>  
    <a href="#">子菜单2</a>  
    <a href="#">子菜单3</a>  
    </div>  
<p class="menu_head">菜单4</p>  
    <div class="menu_body">  
    <a href="#">子菜单1</a>  
    <a href="#">子菜单2</a>  
    <a href="#">子菜单3</a>  
    </div>  
</div>  
</body>  
</html>  

 
分享到:
评论

相关推荐

    jquery 菜单效果

    本篇文章将深入探讨jQuery菜单效果的实现方式,通过分析描述中的“三个不一样的效果”,来揭示其背后的原理和技术。 首先,一个基本的jQuery菜单通常由HTML结构、CSS样式和jQuery脚本组成。HTML负责构建菜单的基础...

    Jquery 菜单效果

    **jQuery 菜单效果详解** 在Web开发中,用户界面的交互性和用户体验至关重要,而菜单作为用户导航网站内容的主要工具之一,其设计和实现方式直接影响到网站的易用性。`jQuery`作为一种轻量级的JavaScript库,因其...

    jQuery做的一个菜单系统

    【jQuery做的一个菜单系统】是基于JavaScript库jQuery开发的一个高效且易于使用的动态菜单解决方案。jQuery以其简洁的API和强大的功能,极大地简化了DOM操作、事件处理以及动画效果的实现,使得开发者可以快速构建出...

    jquery菜单级联效果

    本项目涉及的主题是“jQuery菜单级联效果”,它实现了鼠标交互时菜单的动态展示,包括单击收缩和鼠标悬停自动伸缩功能。接下来,我们将详细探讨这个知识点。 首先,`index.html`是网页的主文件,它定义了页面的基本...

    JQuery菜单效果的两个实例讲解(3)

    根据上述内容,我们可以总结出实现一个基本的jQuery菜单效果需要以下知识点: 1. HTML结构的构建:创建嵌套的ul和li元素来形成菜单结构。 2. CSS样式的应用:定义必要的样式,如清除列表样式、设置菜单项的背景和...

    jquery ui 的一个菜单滑动效果

    标题 "jquery ui 的一个菜单滑动效果" 涉及的是使用 jQuery UI 库来创建具有滑动动画的交互式菜单。jQuery UI 是基于 jQuery JavaScript 库的一个扩展,提供了丰富的用户界面组件,如对话框、进度条、日期选择器、...

    jQuery动画效果多功能菜单

    "jQuery动画效果多功能菜单"是一个专为学习设计的项目,它展示了如何利用jQuery创建出吸引人的、具有动画效果的菜单,以增强用户体验并提升网页的视觉吸引力。 jQuery中的动画功能主要通过几个核心函数来实现,如`...

    jQuery收缩菜单

    "jQuery收缩菜单"是一个利用jQuery实现的高效解决方案,旨在提供一种优雅的方式来展示和隐藏网站的导航菜单,从而优化页面布局,提升用户浏览体验。 首先,我们来看看`index.html`。这个文件是网页的主体部分,通常...

    jQuery动画效果悬浮菜单.zip

    "jQuery动画效果悬浮菜单.zip" 是一个专门用于创建动态、吸引人的网站菜单的资源包,利用了JavaScript库jQuery的强大功能。jQuery简化了HTML文档遍历、事件处理、动画效果和Ajax交互,使得开发复杂的网页交互变得...

    基于jquery ui可自由拖拽的弹性圆形菜单效果

    在这个特定的案例中,我们关注的是一个基于jQuery UI的创新实现——“可自由拖拽的弹性圆形菜单效果”。 这个效果的核心在于将jQuery UI的交互性与动画库anime.js相结合,创造出一种引人注目的用户体验。jQuery UI...

    jQuery手机环形圆角菜单效果

    【jQuery手机环形圆角菜单效果】是一种在移动设备上实现的独特交互设计,它结合了jQuery库的强大功能和视觉上的吸引力。这种菜单设计通常用于触摸屏设备,为用户提供直观且有趣的导航体验。以下是对这个主题的详细...

    JQuery实现动态滚动菜单效果

    总的来说,使用JQuery实现动态滚动菜单效果需要对DOM操作、事件处理、CSS选择器和动画有深入理解。通过结合以上知识点,我们可以创建一个既美观又实用的动态滚动菜单,提升网站的整体用户体验。

    jquery和CSS3带弹性动画效果的工具栏菜单

    例如,当用户将鼠标悬停在菜单项上时,jQuery可以触发一个滑动或淡入淡出的动画,使菜单项更吸引人且易于使用。 CSS3,即层叠样式表的第三版,引入了许多新的特性和功能,特别是在动画和过渡方面。CSS3的transform...

    jquery 控制的卷帘菜单

    在Web开发中,用户界面的设计与交互是至关重要的,一个优秀的菜单系统能显著提升用户体验。"jQuery控制的卷帘菜单"就是一种常见且实用的交互元素,它允许用户通过点击来展开或收起菜单项,从而呈现更多信息而不占用...

    jquery横向下拉三级菜单效果

    本资源“jquery横向下拉三级菜单效果”提供了一种高效的解决方案,利用jQuery库实现了一个流畅、美观的横向下拉三级菜单。下面我们将详细探讨这一技术实现及其应用。 jQuery是一个轻量级、功能丰富的JavaScript库,...

    jquery倾斜菜单上拉效果.zip

    标题 "jquery倾斜菜单上拉效果.zip" 涉及到的是一个使用jQuery实现的交互式菜单,该菜单具有独特的倾斜和上拉动画效果。在Web开发中,菜单导航是用户体验的重要组成部分,尤其当它们带有动态效果时,可以提高网站的...

    Jquery写的一个小菜单

    在“Jquery写的一个小菜单”这个主题中,我们可以深入探讨如何使用jQuery来创建动态、交互式的菜单。** 首先,jQuery的核心概念是选择器(Selectors),它允许我们高效地选取页面中的DOM元素。例如,`$("#id")` ...

    Jquery导航菜单栏

    本篇文章将深入探讨如何使用jQuery实现一个循环加载的导航菜单栏。 ### 一、jQuery简介 jQuery是由John Resig于2006年创建的,其目的是使JavaScript编程变得更加简单和高效。它通过提供简洁的API,让DOM操作、事件...

    jquery竖直手风琴菜单收缩展示下拉菜单

    每个子菜单项可能有一个触发器(如`&lt;a&gt;`标签)和一个可隐藏的子菜单容器(如`&lt;ul&gt;`)。 4. **jQuery事件处理**: - 当用户点击菜单项时,通过jQuery的`toggle()`方法切换子菜单的可见性。这可以结合`slideToggle()...

    jquery插件——多级菜单

    在本文中,我们将深入探讨如何使用jQuery来创建一个支持无限层级的多级菜单。这个话题对于Web开发人员,特别是初学者来说,是非常实用且有趣的,因为它可以帮助他们更好地理解和掌握前端交互设计。 首先,jQuery是...

Global site tag (gtag.js) - Google Analytics