JQuery动画animate的stop方法使用详解


Posted in Javascript onMay 09, 2014

animate语法:

$(selector).animate(styles,speed,easing,callback)

<!doctype html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>Testing</title> 
<link rel="stylesheet" href="css/reset.css"> 
<script src="js/jquery.js"></script> 
<style> 
.wrap { 
position: relative; 
height: 300px; 
width: 300px; 
border:5px solid #FCF; 
} 
.wrap div { 
position: absolute; 
left: 0;top: 0; 
height: 50px; 
width: 50px; 
background: #FA0; 
} 
</style> 
</head> 
<body> 
<input type="button" id="btn1" value="停止当前动画"> 
<input type="button" id="btn2" value="停止所有动画"> 
<input type="button" id="btn3" value="停止所有动画,到达终点"> 
<div class="wrap"> 
<div></div> 
</div> 
<script> 
function moveX(){ 
$('.wrap div').animate({'left':'250px'},1000).animate({'left':'0px'},1000); 
} moveX(); $('#btn1').click(function(){ 
$('.wrap div').stop(); // 停止当前动画,沿路返回起点,若是返回过程中再点击,会暂停在路中 
clearInterval(); 
}) 
$('#btn2').click(function(){ 
$('.wrap div').stop(true); // 停止所有动画 去的路程中点击停止会直接到达终点,若是返回过程中再点击,会暂停在路中 
}) 
$('#btn3').click(function(){ 
$('.wrap div').stop(true,true); // 停止所有动画 ,去的路程中点击停止会直接到达终点,若是返回过程中再点击,会停止到在起点 
}) 
// .stop() // 停止当前动画 
// .stop(true) // 停止所有动画 
// .stop(true,true) // 停止所有动画,到达动画终点 
</script> 
</body> 
</html>

.stop(); // 停止当前动画,沿路返回起点,若是返回过程中再点击,会暂停在路中

.stop(true); // 停止所有动画 去的路程中点击停止会直接到达终点,若是返回过程中再点击,会暂停在路中

.stop(true,true); // 停止所有动画 ,去的路程中点击停止会直接到达终点,若是返回过程中再点击,会停止到在起点

Javascript 相关文章推荐
jQuery 插件 将this下的div轮番显示
Apr 09 Javascript
海量经典的jQuery插件集合
Jan 12 Javascript
jquery键盘事件使用介绍
Nov 01 Javascript
JavaScript实现的日期控件具体代码
Nov 18 Javascript
js中window.open打开一个新的页面
Aug 10 Javascript
创建js对象和js类的方法汇总
Dec 24 Javascript
javascript跨域原因以及解决方案分享
Apr 08 Javascript
微信小程序page的生命周期和音频播放及监听实例详解
Apr 07 Javascript
微信小程序顶部可滚动导航效果
Oct 31 Javascript
Vue中v-for的数据分组实例
Mar 07 Javascript
深入浅析javascript函数中with
Oct 28 Javascript
JS实现动态星空背景效果
Nov 01 Javascript
Javascript玩转继承(三)
May 08 #Javascript
Javascript玩转继承(二)
May 08 #Javascript
js的Prototype属性解释及常用方法
May 08 #Javascript
Javascript玩转继承(一)
May 08 #Javascript
玩转方法:call和apply
May 08 #Javascript
jQuery产品间断向下滚动效果核心代码
May 08 #Javascript
jQuery.extend()、jQuery.fn.extend()扩展方法示例详解
May 08 #Javascript
You might like
四月新番又没了,《Re:从零开始的异世界生活》第二季延期至7月播出
2020/05/06 日漫
php算法实例分享
2015/07/14 PHP
详解Yii2高级版引入bootstrap.js的一个办法
2017/03/21 PHP
jquery下组织javascript代码(js函数化)
2010/08/25 Javascript
jquery如何把参数列严格转换成数组实现思路
2013/04/01 Javascript
jquery实现checkbox全选全不选的简单实例
2013/12/31 Javascript
js style动态设置table高度
2014/10/21 Javascript
JavaScript数组常用方法
2015/03/02 Javascript
EasyUI中datagrid在ie下reload失败解决方案
2015/03/09 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
2016/07/27 Javascript
vue组件之Alert的实现代码
2017/10/17 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
2017/11/22 Javascript
关于layui时间回显问题的解决方法
2019/09/24 Javascript
vue.js循环radio的实例
2019/11/07 Javascript
微信小程序实现Swiper轮播图效果
2019/11/22 Javascript
[53:10]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs VG 第一场
2018/04/11 DOTA
Python统计列表中的重复项出现的次数的方法
2014/08/18 Python
Python实现的飞速中文网小说下载脚本
2015/04/23 Python
Python+Pandas 获取数据库并加入DataFrame的实例
2018/07/25 Python
在Python中通过getattr获取对象引用的方法
2019/01/21 Python
500行Python代码打造刷脸考勤系统
2019/06/03 Python
python实现代码统计程序
2019/09/19 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
Keras load_model 导入错误的解决方式
2020/06/09 Python
使用K.function()调试keras操作
2020/06/17 Python
css 如何让背景图片拉伸填充避免重复显示
2013/07/11 HTML / CSS
完美解决IE8下不兼容rgba()的问题
2017/03/31 HTML / CSS
重写子类方法时,抛出异常的书写注意事项
2015/10/17 面试题
村委会贫困证明
2014/01/14 职场文书
关于是否需要写商业计划书
2014/02/07 职场文书
《泉水》教学反思
2014/04/11 职场文书
通用员工手册范本
2015/05/14 职场文书
党校团干班培训心得体会
2016/01/06 职场文书
2016年村干部公开承诺书(公开承诺事项)
2016/03/25 职场文书
Pytorch中的学习率衰减及其用法详解
2021/06/05 Python
Spring Boot实现文件上传下载
2022/08/14 Java/Android