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 prototype 格式化数字 By shawl.qiu
Apr 02 Javascript
Flash+XML滚动新闻代码 无图片 附源码下载
Nov 22 Javascript
2007/12/23更新创意无限,简单实用(javascript log)
Dec 24 Javascript
javascript中的=等号个数问题两个跟三个有什么区别
Oct 23 Javascript
js判断上传文件类型判断FileUpload文件类型代码
May 20 Javascript
JavaScript中访问id对象 属性的方式访问属性(实例代码)
Oct 28 Javascript
深入浅出理解JavaScript高级定时器原理与用法
Aug 02 Javascript
JavaScript中.min.js和.js文件的区别讲解
Feb 13 Javascript
vue实现在线翻译功能
Sep 27 Javascript
jQuery实现数字华容道小游戏(实例代码)
Jan 16 jQuery
Javascript var变量删除原理及实现
Aug 26 Javascript
在antd4.0中Form使用initialValue操作
Nov 02 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
php fsockopen中多线程问题的解决办法[翻译]
2011/11/09 PHP
使用JSON实现数据的跨域传输的php代码
2011/12/20 PHP
js压缩利器
2007/02/20 Javascript
jquery获取颜色在ie和ff下的区别示例介绍
2014/03/28 Javascript
JavaScript及jquey实现多个数组的合并操作
2014/09/06 Javascript
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
jQuery实现带动画效果的二级下拉导航方法
2015/03/11 Javascript
JavaScript使用pop方法移除数组最后一个元素用法实例
2015/04/06 Javascript
jquery地址栏链接与a标签链接匹配之特效代码总结
2015/08/24 Javascript
IE9+已经不对document.createElement向下兼容的解决方法
2015/09/14 Javascript
Nodejs--post的公式详解
2017/04/29 NodeJs
详解微信小程序设置底部导航栏目方法
2017/06/29 Javascript
JS路由跳转的简单实现代码
2017/09/21 Javascript
微信小程序判断页面是否从其他页面返回的实例代码
2019/07/03 Javascript
在Uni中使用Vue的EventBus总线机制操作
2020/07/31 Javascript
ant design 日期格式化的实现
2020/10/27 Javascript
[01:35:53]完美世界DOTA2联赛PWL S3 Magma vs GXR 第二场 12.13
2020/12/17 DOTA
Python 可爱的大小写
2008/09/06 Python
深入理解NumPy简明教程---数组3(组合)
2016/12/17 Python
Python+Django搭建自己的blog网站
2018/03/13 Python
浅析python的优势和不足之处
2018/11/20 Python
总结python中pass的作用
2019/02/27 Python
Python单元测试工具doctest和unittest使用解析
2019/09/02 Python
以SQLite和PySqlite为例来学习Python DB API
2020/02/05 Python
在Django中自定义filter并在template中的使用详解
2020/05/19 Python
Python collections.deque双边队列原理详解
2020/10/05 Python
应届生体育教师自荐信
2013/10/03 职场文书
成人高等教育毕业生自我鉴定
2013/10/22 职场文书
实习鉴定范文
2013/12/19 职场文书
摄影助理岗位职责
2014/02/07 职场文书
大学生入党推荐书范文
2014/05/17 职场文书
五心教育心得体会
2014/09/04 职场文书
2015年实习生工作总结报告
2015/04/28 职场文书
病假证明模板
2015/06/19 职场文书
2015秋季开学典礼新闻稿
2015/07/17 职场文书
关于做家务的心得体会
2016/01/23 职场文书