`

jQuery之effect(效果)

阅读更多
参考资料
从零开始学习jQuery (7) jQuery动画-让页面动起来!
http://www.cnblogs.com/tinawan/archive/2010/11/12/1875743.html
全文代码如下:
<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>jQuery效果</title>   
		<style type="text/css">
		.panel {
			margin-left:25%;
			margin-top:5%;
		    padding: 60px;
		    background-color: #546456;
		    color: #FFFFFF;
		    font-size:30px;
		    font-weight: bold;
		    width: 600px;
		    text-align:center;
		}		
		
		input{
			margin-left:25%;
			margin-top:10px;			
		}
		</style>
		<script src="../scripts/jquery-1.6.2.min.js" type="text/javascript"></script>
		<script type="text/javascript" >
		$(function(){		
		   
		   $("input:button").eq(0).bind("click",function(){
		   	   //加上div提高访问速度
		   	  /**
		   	   *匹配的元素将被立即隐藏,没有动画。这大致相当于调用.css('display', 'none'),但display属性值保存在jQuery的数据缓存中,
		   	   *所以display可以方便以后可以恢复到其初始值。如果一个元素的display属性值为inline,然后是隐藏和显示,这个元素将再次显示inline.
		   	   */
		   	   $("div.panel").hide();	
		   	   	   	 
		   }).end()//返回所有按钮
		   .eq(1).click(function(){//绑定第一个按钮事件
		        //匹配的元素将被立即显示,没有动画。这大致相当于调用.css('display', 'block')
		   	    $("div.panel").show();	
		   	    
		   }).end().eq(2).click(function(){
		   	   //当提供一个持续时间参数,.hide()成为一个动画方法。.hide()方法将为匹配元素的宽度,高度,以及不透明度,同时进行动画。一旦透明度达到0,
		   	   //display样式属性将被设置为none,这个元素将不再在页面中影响布局。
		   	   //持续时间是以毫秒为单位的,数值越大,动画越慢,不是越快。字符串 'fast' 和 'slow' 分别代表200和600毫秒的延时,normal
		   	   //$("div.panel").hide("normal");
		   	   //$("div.panel").hide("fast");
		   	   //$("div.panel").hide("slow");
		   	   $("div.panel").hide(2000);
		   	   
		   }).end().eq(3).click(function(){
		   
		   	  $("div.panel").show(2000);
		   	  
		   }).end().eq(4).click(function(){
		   
		   	   $("div.panel").toggle(2000);
		   	   
		   }).end().eq(5).click(function (){
		   	  
		   	  //对隐藏的元素进行动画显示:向下滑动(显示)被选元素
		   	  $("div.panel").slideDown("slow");
		   	  
		   }).end().eq(6).click(function(){
		       
		       //对显示的元素进行动画隐藏:向上滑动(隐藏)被选元素
		   	   $("div.panel").slideUp("slow");
		   	  
		   }).end().eq(7).click(function(){
		   	   //对元素进行显示和隐藏的切换展示:对被选元素切换向上滑动和向下滑动
		   	   $("div.panel").slideToggle("slow");
		   	  
		   }).end().eq(8).click(function(){
		      //对隐藏的元素进行淡化显示效果
		   	  $("div.panel").fadeIn("slow");
		   	  
		   }).end().eq(9).click(function(){
		        //对显示的元素进行淡化的隐藏效果
		   	   $("div.panel").fadeOut("slow");
		   	   
		   }).end().eq(10).click(function(){
		        //把被选元素淡出为给定的不透明度
		   	    $("div.panel").fadeTo("slow",0.2);
		  }).end().eq(11).click(function(){
		        //把被选元素淡出为给定的不透明度
		   	    $("div.panel").animate({fontSize:"1em"},"slow");		   	    
		   });		   
		   
		});
		</script>
    </head>
    <body>
        <div class="panel">
        	HTML 元素默认是静态定位,且无法移动。
		    如需使元素可以移动,请把 CSS 的 position 设置为 relative 或 absolute。
	     </div>
        <input type="button" value="隐藏DIV: hide()" /><br>
        <input type="button" value="显示DIV: show()" /><br>
        <input type="button" value="动画隐藏DIV" /><br>
        <input type="button" value="动画显示DIV" /><br>
        <input type="button" value="jQuery toggle() 函数使用 show() 或 hide() 函数来切换 HTML 元素的可见状态。" /><br>
        <input type="button" value="jQuery 滑动函数 - slideDown" /><br>
        <input type="button" value="jQuery 滑动函数 - slideUp" /><br>
        <input type="button" value="jQuery 滑动函数 - slideToggle" /><br>
        <input type="button" value="jQuery Fade 函数 - fadeIn()" /><br>
        <input type="button" value="jQuery Fade 函数 - fadeOut()" /><br>
        <input type="button" value="jQuery Fade 函数 - fadeTo()" /><br>
        <input type="button" value="jQuery 自定义动画 - animate()" /><br>
        <br>
        <p><a href="index.jsp">返回</a></p>
    </body>
</html>
分享到:
评论

相关推荐

    jQuery滑块效果脚本-Side Effect

    jQuery滑块效果脚本-Side Effect是一款专门为网页设计师和开发者设计的强大工具,它利用JavaScript库jQuery实现各种动态的滑动效果。在网页设计中,滑块通常用于展示图片轮播、内容滚动或导航菜单,能有效提升用户...

    Jquery Overlay Effect

    在本项目"Jquery Overlay Effect"中,我们将探讨如何利用jQuery创建一个图片画廊插件,该插件可以实现美观且交互性强的叠加层效果。 ### 1. jQuery基础知识 在深入探讨jQuery Overlay Effect之前,让我们先了解...

    可拖动jQuery发牌效果.zip

    【可拖动jQuery发牌效果】是一个用于网页开发的JavaScript特效插件,它利用jQuery库实现了卡片或元素的拖放功能,为用户带来互动式的视觉体验。在网页中,这种效果通常用于游戏、模拟操作或其他需要用户参与交互的...

    jQuery粒子动效果

    接下来,我们需要在`particle-effect.js`中编写JavaScript代码,使用jQuery来初始化和操作canvas。以下是一个简单的粒子系统的基本框架: ```javascript $(document).ready(function() { var canvas = $('#...

    jQuery添加背景动画效果插件.zip

    在本案例中,"jQuery添加背景动画效果插件.zip" 提供了一种方法,通过使用jQuery来实现网页背景的动态效果。这些效果可能是渐变、滑动、旋转等多种视觉变换,以增强用户体验和网站的视觉吸引力。 首先,我们要理解...

    jquery打字动画效果.zip

    在“jquery打字动画效果.zip”这个压缩包中,包含的资源很可能是用于实现一种常见的交互设计——打字动画效果。这种效果通常在网站的首页或者介绍部分使用,能够吸引用户注意力,增加页面的动态感。 打字动画效果...

    Overlay-like Effect with jQuery过渡筛选特效.rar

    Overlay-like Effect with jQuery 是一个基于jquery的过渡(筛选)特效插件,区别于传统的遮罩效果,它通过改变其他元素的透明度实现类似遮罩的效果,它可以使某个元素突出显示,其他元素则在遮罩之下。

    jquery图片拉门效果

    本教程将聚焦于"jquery图片拉门效果",这是一种吸引用户的交互式图片展示技术,当鼠标悬停在图片上时,图片会像门一样拉开,呈现出隐藏的内容或更多信息。 首先,我们需要理解jQuery的基本使用。在HTML文件中引入...

    JavaScript_JQuery_CSS_CSS_DIV漂亮的实例123个

    18. jQuery图片插件之鼠标放在图片上出现动态的hover效果插件 19. jQuery图片自动轮播淡入淡出的幻灯插件iFadeSlide 20. jQuery大气banner带时间线自动播放的焦点图轮番切换代码 21. jquery定时自动切换banner...

    100多个JQuery效果示例(实例)div+css+javascrpit

    61. js仿淘宝网鼠标经过缩略图放大图片效果的jQuery Fancy Hover Effect完整实例 62. Supersized jQuery全屏相册图片自动切换插件 63. [荐]jquery仿flash漂亮横向图片滚动效果完整版(兼容性非常好) 64. [荐]...

    jQuery视觉差效果图片左右滚动轮播特效.zip

    在网页设计中,动态效果是提升用户体验的重要手段之一。"jQuery视觉差效果图片左右滚动轮播特效"是一个利用jQuery库实现的高级交互功能,它将图片轮播与视觉差效果相结合,营造出更生动、立体的视觉体验。这种效果...

    Zoom Effect jQuery Plugin.zip

    Zoom Effect jQuery插件是一款专门用于实现图片缩放效果的工具,它能够为网页中的图片添加平滑、自然的放大和缩小动画效果。在用户点击或悬停在图片上时,图片会根据预设参数进行放大,从而提供一种更生动、更具吸引...

    借助jQuery实现的简单CSS Hover效果

    在网页设计领域,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理和动画效果。本示例中,“借助jQuery实现的简单CSS Hover效果”着重展示了如何使用jQuery来增强传统的CSS:hover伪类,为用户...

    非常简单的云彩飘动效果jQuery插件

    在本文中,我们将深入探讨一个名为“非常简单的云彩飘动效果jQuery插件”的Web开发工具。这个插件专门设计用于在网页上实现逼真的云彩动态效果,为用户带来视觉上的吸引力,增加网站的互动性和趣味性。jQuery作为一...

    Shuffle Letters Effect: a jQuery Plugin

    "Shuffle Letters Effect: a jQuery Plugin" 是一个用于创建独特文字动画效果的jQuery插件,主要应用于网页设计中,特别是标题、LOGO和幻灯片等元素,为用户提供动态且吸引人的视觉体验。jQuery库因其简洁易用的API...

    jQuery鼠标悬停遮罩阴影效果.zip

    《jQuery鼠标悬停遮罩阴影效果详解》 在网页设计中,交互性的增强往往能提升用户体验,其中一种常见的手法就是利用JavaScript库,如jQuery,来实现动态效果。本篇文章将详细解析“jQuery鼠标悬停遮罩阴影效果”,...

    jquery 动态示例

    61. js仿淘宝网鼠标经过缩略图放大图片效果的jQuery Fancy Hover Effect完整实例 62. Supersized jQuery全屏相册图片自动切换插件 63. [荐]jquery仿flash漂亮横向图片滚动效果完整版(兼容性非常好) 64. [荐]...

    jQuery鼠标经过变化过渡效果.zip

    在本文中,我们将深入探讨如何使用jQuery和CSS3来创建一个动态的鼠标经过效果,特别是在文字翻转背景色的变化过渡特效。这个效果可以为网站增添交互性和视觉吸引力,提升用户体验。 首先,`jQuery`是一个轻量级的...

    jQuery-exposure 多种效果图片滚动相册,焦点图滚动

    effect: 'slide', // 设置过渡效果 speed: 500, // 设置切换速度 autoPlay: true // 开启自动播放 }); }); ``` 四、优化与拓展 为了提升性能和用户体验,开发者还可以结合其他技术进行优化,如使用懒加载策略...

    推荐20款基于 jQuery & CSS 的文本效果插件

    17. Typewriter Effect:模拟旧式打印机的打字效果,为文本添加复古感。 18. CSS Masking:利用CSS遮罩技术,让文本部分隐藏,形成有趣的视觉效果。 19. ScrollParallax:基于滚动的视差效果,使文本随滚动速度...

Global site tag (gtag.js) - Google Analytics