`

jQuery实现的超简单菜单缩放效果

阅读更多

jQuery实现的超简单菜单缩放效果

<!-- HTML代码片段 //-->
<div id="container">
	<ul id="toggle-view">
      <li>
        <h3>title 1</h3>
        <span>+</span>
        <p>welcome to gbtags 1</p>
      </li>
      
       <li>
        <h3>title 2</h3>
        <span>+</span>
        <p>welcome to gbtags 2</p>
      </li>
      
       <li>
        <h3>title 3</h3>
        <span>+</span>
        <p>welcome to gbtags 3</p>
      </li>
    </ul>
</div>
<script type='text/javascript' src="http://libs.baidu.com/jquery/1.7.1/jquery.min.js">
</script>

 

/*CSS代码片段*/
#toggle-view{
  list-style:none;
  font-family:arial;
  font-size:11px;
  margin:0;
  padding:0;
  width:300px;
}
#toggle-view li{
  margin:10px;
  border-bottom:1px solid #ccc;
  position:relative;
  cursor:pointer;
  padding:10px;
}

#toggle-view h3{
  margin:0;
  font-size:14px;
  font-weight:normal;
}
#toggle-view span{
  position:absolute;
  right:5px;top:0;
  color:#ccc;
  font-size:13px;
  padding:10px;
}
#toggle-view p{
  margin;5px 0;
  display:none;
}

 

/*Javascript代码片段*/
$(document).ready(function(){
  $('#toggle-view li').click(function(){
  var text = $(this).children('p');
  if(text.is(':hidden')){
    text.slideDown('200')
    $(this).children('span').html('-');
  }else{
    text.slideUp('200');
    $(this).children('span').html('+');
  }
  });
  
});

 

 

 

.

分享到:
评论

相关推荐

    jquery倾斜菜单上拉效果.zip

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

    可自由缩放的jQuery导航菜单

    【可自由缩放的jQuery导航菜单】是一种网页设计技术,主要利用JavaScript库jQuery实现动态的、响应用户交互的导航栏效果。在网页设计中,一个优秀的导航菜单是至关重要的,因为它能够帮助用户轻松地浏览网站内容,...

    jQuery的超酷菜单特效

    在jQuery中,我们可以结合CSS3的转换和过渡属性,配合jQuery的事件监听,实现菜单项的平移、缩放等动态效果,同时保持良好的浏览器兼容性。 最后,“jqDock.v1_2_1.zip”中的“jqDock”是一个专门的jQuery插件,...

    JQuery实现的各种小效果

    在本文中,我们将深入探讨如何使用JQuery这一强大的JavaScript库来实现各种网页效果和实用插件。JQuery简化了DOM操作,使得实现复杂的交互和动画变得更加便捷。以下是一些使用JQuery实现的关键知识点: 1. **导航...

    jquery自动缩放菜单.zip

    在这个“jquery自动缩放菜单”项目中,我们重点探讨的是如何利用jQuery来实现一个动态缩放的菜单效果,这在网页设计中是常见的交互功能,能提升用户体验。 首先,HTML5是构建网页的基础,它提供了更多的语义化标签...

    jquery 滑动下拉效果菜单

    "jquery 滑动下拉效果菜单"是一个利用jQuery实现的动态下拉菜单功能,它提供了美观且流畅的滑动动画效果,增强了用户交互体验。 一、jQuery 基础 jQuery库的核心功能包括选择器(用于查找HTML元素)、DOM操作(如...

    jquery插件之全屏导航菜单,效果极佳

    在本文中,我们将深入探讨一个基于jQuery的全屏导航菜单插件,该插件以其出色的滚动效果和视觉吸引力而备受赞誉。"全屏导航菜单"是网页设计中的一个重要元素,它能够提供清晰、直观的用户体验,使用户在浏览网站时...

    jQuery实现类似windows开始菜单的超酷堆栈弹出式图标菜单效果.zip

    在本项目中,我们主要探讨如何使用jQuery库来创建一个类似于Windows开始菜单的堆栈弹出式图标菜单效果。jQuery是一个强大的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务,使得开发高效、...

    jQuery树形结构菜单代码.zip

    在实现树形结构菜单时,jQuery提供了强大的选择器和DOM操作功能,使得动态创建和控制菜单变得简单。例如,使用`.addClass()`和`.removeClass()`来切换展开/折叠状态的样式,使用`.append()`和`.detach()`添加或移除...

    jQuery超酷隐藏菜单放大显示特效插件

    jQuery作为一个轻量级、功能丰富的JavaScript库,为开发者提供了许多便利,使得动态效果的实现变得更加简单。本文将深入探讨一款基于jQuery的超酷隐藏菜单放大显示特效插件,其独特的动画效果为网页增添了一抹亮丽的...

    jQuery左侧伸缩导航菜单.zip

    "jQuery左侧伸缩导航菜单"是一个实用的JavaScript插件,利用jQuery库实现了多种动态效果,使得网页的交互体验更上一层楼。本文将深入探讨这一主题,介绍其原理、实现方式以及应用。 首先,我们来了解jQuery库。...

    jQuery实现苹果Dock样式的菜单

    在本文中,我们将深入探讨如何使用jQuery来实现苹果Dock样式的菜单。苹果Dock是Mac操作系统中的一个标志性元素,它提供了一种美观且直观的方式来展示和访问应用程序。通过使用JavaScript库jQuery,我们可以创建类似...

    jQuery点击图片菜单超酷马赛克照片墙缓冲运动效果

    本文将深入探讨“jQuery点击图片菜单超酷马赛克照片墙缓冲运动效果”的实现,以及相关的技术要点。 首先,让我们理解标题中的关键词:“jQuery”、“点击图片菜单”、“马赛克照片墙”和“缓冲运动效果”。jQuery是...

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

    本项目聚焦于利用jQuery和CSS3创建具有弹性动画效果的工具栏菜单,旨在提升用户体验并增加网页的交互性。 jQuery是一种广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画效果以及AJAX交互。在本项目中,...

    jQuery鼠标经过二级菜单下拉代码.zip

    "jQuery鼠标经过二级菜单下拉代码"是一个专门针对这种需求设计的代码实现,它利用jQuery库和CSS3技术,实现了鼠标悬停时自动展开二级菜单的效果,为用户提供了流畅、直观的导航体验。 首先,jQuery是一个轻量级的...

    20种jQuery与css菜单效果

    例如,一个简单的下拉菜单可以通过点击按钮来展开或隐藏,这在jQuery的帮助下可以实现平滑的动画效果,增加用户的交互性。 MOC(Menu on Click)效果是一种常见的导航模式,它意味着菜单项只有在被点击时才会显示其...

    jQuery SVG高端圆形菜单导航

    在创建圆形菜单导航时,jQuery可以用于实现动态效果,如点击菜单项时的动画过渡,或者根据用户滚动页面自动隐藏和显示菜单。 SVG,另一方面,是一种基于XML的矢量图像格式,它可以无损地缩放,保持图像清晰度。在...

    菜单缩放.rar

    "菜单缩放.rar"这个压缩包文件很可能是包含了一个示例或者代码库,用于演示如何在应用程序中实现这种效果。现在我们来详细探讨一下菜单缩放的实现原理和相关知识点。 首先,菜单缩放通常是基于图形用户界面(GUI)...

    jquery实现Flash 3d效果

    本文将深入探讨如何使用jQuery实现Flash 3D效果,这在几年前是一种流行的技术,它允许开发者创建出视觉上引人入胜且交互性强的网页元素。 首先,让我们了解jQuery的核心特性。jQuery通过其简洁的API(应用程序接口...

Global site tag (gtag.js) - Google Analytics