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 Ajax之load()方法
Oct 12 Javascript
用apply让javascript函数仅执行一次的代码
Jun 27 Javascript
js对象数组按属性快速排序
Jan 31 Javascript
如何让DIV可编辑、可拖动示例代码
Sep 18 Javascript
js处理自己不能定义二维数组的方法详解
Mar 03 Javascript
jQuery中使用animate自定义动画的方法
May 29 Javascript
bootstrap datetimepicker实现秒钟选择下拉框
Jan 05 Javascript
CSS3+JavaScript实现翻页幻灯片效果
Jun 28 Javascript
微信小程序 获取javascript 里的数据
Aug 17 Javascript
浅析JS中回调函数及用法
Jul 25 Javascript
JavaScript实现预览本地上传图片功能完整示例
Mar 08 Javascript
为什么JavaScript中0.1 + 0.2 != 0.3
Dec 03 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
php smarty模版引擎中的缓存应用
2009/12/02 PHP
PHP校验ISBN码的函数代码
2011/01/17 PHP
PHP中break及continue两个流程控制指令区别分析
2011/04/18 PHP
ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
2014/06/23 PHP
php动态函数调用方法
2015/05/21 PHP
php 调用百度sms来发送短信的实现示例
2018/11/02 PHP
PHP设计模式之单例模式定义与用法分析
2019/03/26 PHP
TP5框架简单登录功能实现方法示例
2019/10/31 PHP
深入理解PHP+Mysql分布式事务与解决方案
2020/12/03 PHP
javascript function、指针及内置对象
2009/02/19 Javascript
扒一扒JavaScript 预解释
2015/01/28 Javascript
基于javascript实现checkbox复选框实例代码
2016/01/28 Javascript
jQuery中事件与动画的总结分享
2016/05/24 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
浅谈javascript的url参数parse和build函数
2017/03/04 Javascript
基于JS实现限时抢购倒计时间表代码
2017/05/09 Javascript
vue router2.0二级路由的简单使用
2017/07/05 Javascript
Javascript获取某个月的天数
2018/05/30 Javascript
Node.js API详解之 timer模块用法实例分析
2020/05/07 Javascript
vue a标签点击实现赋值方式
2020/09/07 Javascript
Python 流程控制实例代码
2009/09/25 Python
设置python3为默认python的方法
2018/10/31 Python
python爬取酷狗音乐排行榜
2019/02/20 Python
Python中BeautifulSoup通过查找Id获取元素信息
2020/12/07 Python
HTML5拖放API实现拖放排序的实例代码
2017/05/11 HTML / CSS
比利时网上药店: Drogisterij.net
2017/03/17 全球购物
娇韵诗俄罗斯官方网站:Clarins俄罗斯
2020/10/03 全球购物
高中军训广播稿
2014/01/14 职场文书
优秀护士获奖感言
2014/02/20 职场文书
大学生实习鉴定评语
2014/04/25 职场文书
企业法人代表任命书
2014/06/06 职场文书
检讨书大全
2015/01/27 职场文书
教师党员自我评价范文
2015/03/04 职场文书
银行保安拾金不昧表扬稿
2015/05/05 职场文书
2016高考感言
2015/08/01 职场文书
因个人工作失误检讨书
2019/06/21 职场文书