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 相关文章推荐
AJAX使用了UpdatePanel后无法使用alert弹出脚本
Apr 02 Javascript
利用javascript数组长度循环数组内所有元素
Dec 27 Javascript
jQuery实现异步获取json数据的2种方式
Aug 29 Javascript
javascript实现时间格式输出FormatDate函数
Jan 13 Javascript
javascript事件冒泡简单示例
Jun 20 Javascript
详解AngularJs HTTP响应拦截器实现登陆、权限校验
Apr 11 Javascript
Angular4的输入属性与输出属性实例详解
Nov 29 Javascript
浅谈React前后端同构防止重复渲染
Jan 05 Javascript
浅析Vue项目中使用keep-Alive步骤
Jul 27 Javascript
JS中通过url动态获取图片大小的方法小结(两种方法)
Oct 31 Javascript
node实现简单的增删改查接口实例代码
Aug 22 Javascript
JS class语法糖的深入剖析
Jul 07 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
从MySQL数据库表中取出随机数据的代码
2007/09/05 PHP
PHP开发注意事项总结
2015/02/04 PHP
PHP框架Laravel中实现supervisor执行异步进程的方法
2017/06/07 PHP
通过length属性判断jquery对象是否存在
2013/10/18 Javascript
在Node.js应用中读写Redis数据库的简单方法
2015/06/30 Javascript
jQuery遍历节点方法汇总(推荐)
2017/05/13 jQuery
vue.js实现插入数值与表达式的方法分析
2018/07/06 Javascript
Layui 设置select下拉框自动选中某项的方法
2018/08/14 Javascript
浅谈Webpack核心模块tapable解析
2018/09/11 Javascript
angular4自定义表单控件[(ngModel)]的实现
2018/11/23 Javascript
零基础之Node.js搭建API服务器的详解
2019/03/08 Javascript
javascript中数组的常用算法深入分析
2019/03/12 Javascript
JS异步错误捕获的一些事小结
2019/04/26 Javascript
javascript定时器的简单应用示例【控制方块移动】
2019/06/17 Javascript
解决LayUI加上form.render()下拉框和单选以及复选框不出来的问题
2019/09/27 Javascript
Jquery 动态添加元素并添加点击事件实现过程解析
2019/10/12 jQuery
node.js如何根据URL返回指定的图片详解
2020/10/21 Javascript
python根据文件大小打log日志
2014/10/09 Python
Python函数返回值实例分析
2015/06/08 Python
python下载图片实现方法(超简单)
2017/07/21 Python
python中openpyxl和xlsxwriter对Excel的操作方法
2021/03/01 Python
HTML5 Canvas实现文本对齐的方法总结
2016/03/24 HTML / CSS
HTML5边玩边学(3)像素和颜色
2010/09/21 HTML / CSS
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
英国婴儿及儿童产品商店:TigerParrot
2019/03/04 全球购物
英国运动服、设备及配件网站:DW Sports
2019/12/04 全球购物
一份Java笔试题
2012/02/21 面试题
小学中秋节活动方案
2014/02/06 职场文书
大学军训感言300字
2014/03/09 职场文书
2014大学生全国两会学习心得体会
2014/03/13 职场文书
《充气雨衣》教学反思
2014/04/07 职场文书
励志演讲稿300字
2014/08/21 职场文书
做一个有道德的人活动方案
2014/08/25 职场文书
户外活动总结
2015/02/04 职场文书
高老头读书笔记
2015/06/30 职场文书
职工食堂管理制度
2015/08/06 职场文书