jQuery实现连续动画效果实例分析


Posted in Javascript onOctober 09, 2015

本文实例讲述了jQuery实现连续动画效果的方法。分享给大家供大家参考。具体如下:

这里介绍jQuery实现一连串的连续动画效果,将这些动画运用先设置好,然后在jQuery的作用下完成一个接一个的动画,这在网页游戏编写中是个基础但重要的动画生成技巧,对于前台设计来说也是有必要掌握的。

运行效果截图如下:

jQuery实现连续动画效果实例分析

在线演示地址如下:

具体代码如下:

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>jQuery实现连续的动画效果</title>
<style type="text/css">
*{margin:0;padding:0;} 
body { font-size: 13px; line-height: 130%; padding: 60px }
#panel { width: 60px; border: 1px solid #0050D0 ;height:22px;overflow:hidden;}
.head { padding: 5px; background: #96E555; cursor: pointer;width: 300px;}
.content { padding: 10px; text-indent: 2em; border-top: 1px solid #0050D0;display:block; width:280px;}
</style>
<script type="text/javascript" src="jquery1.3.2.js"></script>
<script type="text/javascript">
$(function(){
  $("button:eq(0)").click(function () {
   $("#panel")
   .animate({height : "150" } , 1000 )
   .animate({width : "300" } , 1000 )
   .hide(2000)
   .animate({height : "show" , width : "show" , opacity : "show" } , 1000 )
   .animate({height : "500"} , 1000 );
  });
  $("button:eq(1)").click(function () {
   $("#panel").stop();//停止当前动画,继续下一个动画
  });
  $("button:eq(2)").click(function () {
   $("#panel").stop(true);//清除元素的所有动画
  });
  $("button:eq(3)").click(function () {
   $("#panel").stop(false,true);//让当前动画直接到达末状态 ,继续下一个动画
  });
  $("button:eq(4)").click(function () {
   $("#panel").stop(true,true);//清除元素的所有动画,让当前动画直接到达末状态 
  });
})
</script>
</head>
<body>
 <button>开始一连串动画</button>
 <button>stop()</button>
 <button>stop(true)</button>
 <button>stop(false,true)</button>
 <button>stop(true,true)</button>
<div id="panel">
 <h5 class="head">什么是jQuery?</h5>
 <div class="content">
  jQuery是继Prototype之后又一个优秀的JavaScript库,它是一个由 John Resig 创建于2006年1月的开源项目。jQuery凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。它独特而又优雅的代码风格改变了JavaScript程序员的设计思路和编写程序的方式。
 </div>
</div>
</body>
</html>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
大家未必知道的Js技巧收藏
Apr 07 Javascript
JavaScript 判断指定字符串是否为有效数字
May 11 Javascript
javascript预加载图片、css、js的方法示例介绍
Oct 14 Javascript
js+css实现超简洁的二级下拉菜单效果代码
Sep 07 Javascript
JavaScript实现页面无操作倒计时退出
Oct 22 Javascript
Node.js数据库操作之查询MySQL数据库(二)
Mar 04 Javascript
详解JSONObject和JSONArray区别及基本用法
Oct 25 Javascript
AngularJS创建一个上传照片的指令实例代码
Feb 24 Javascript
Angular中sweetalert弹框的基本使用教程
Jul 22 Javascript
微信小程序云开发之使用云存储
May 17 Javascript
浅谈layui框架自带分页和表格重载的接口解析问题
Sep 11 Javascript
微信小程序实现录制、试听、上传音频功能(带波形图)
Feb 27 Javascript
jQuery控制DIV层实现由大到小,由远及近动画变化效果
Oct 09 #Javascript
jQuery拖动布局其结果保存到数据库
Oct 09 #Javascript
JS实现可展开折叠层的鼠标拖曳效果
Oct 09 #Javascript
JavaScript实现横向滑出的多级菜单效果
Oct 09 #Javascript
JS实现样式清新的横排下拉菜单效果
Oct 09 #Javascript
jQuery表格行上移下移和置顶的实现方法
Oct 08 #Javascript
Jquery中使用show()与hide()方法动画显示和隐藏图片
Oct 08 #Javascript
You might like
根德YB400的电路分析
2021/03/02 无线电
php中批量删除Mysql中相同前缀的数据表的代码
2011/07/01 PHP
解析WordPress中的post_class与get_post_class函数
2016/01/04 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
PHP中实现中文字串截取无乱码的解决方法
2018/05/29 PHP
ext监听事件方法[初级篇]
2008/04/27 Javascript
Jquery为单选框checkbox绑定单击click事件
2012/12/18 Javascript
Node.js 异步编程之 Callback介绍(一)
2015/03/30 Javascript
jQuery判断指定id的对象是否存在的方法
2015/05/22 Javascript
Javascript 实现计算器时间功能详解及实例(二)
2017/01/08 Javascript
深入理解AngularJS中的ng-bind-html指令
2017/03/27 Javascript
ES6中Array.copyWithin()函数的用法实例详解
2017/09/16 Javascript
解析Angular 2+ 样式绑定方式
2018/01/15 Javascript
vue项目打包后上传至GitHub并实现github-pages的预览
2019/05/06 Javascript
js获取 gif 的帧数的代码实例
2019/09/10 Javascript
[01:05:30]VP vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
2018/02/02 Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
2018/10/21 Python
Ubuntu16.04安装python3.6.5步骤详解
2020/01/10 Python
python实现图片素描效果
2020/09/26 Python
收藏!10个免费高清视频素材网站!【设计、视频剪辑必备】
2021/03/18 杂记
HTML5 视频播放(video),JavaScript控制视频的实例代码
2018/10/08 HTML / CSS
班长岗位职责
2013/11/10 职场文书
个人自荐书
2013/12/20 职场文书
销售队伍口号
2014/06/11 职场文书
岗位说明书怎么写
2014/07/30 职场文书
关于青春的演讲稿500字
2014/08/22 职场文书
2014年青年教师工作总结
2014/12/17 职场文书
慈善献爱心倡议书
2015/04/27 职场文书
员工表扬信怎么写
2015/05/05 职场文书
2016孝老爱亲模范事迹材料
2016/02/26 职场文书
Redis 配置文件重要属性的具体使用
2021/05/20 Redis
Python 发送SMTP邮件的简单教程
2021/06/24 Python
如何利用python创作字符画
2022/06/25 Python
Win11如何默认打开软件界面最大化?Win11默认打开软件界面最大化的方法
2022/07/15 数码科技