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 相关文章推荐
javascript Math.random()随机数函数
Nov 04 Javascript
让JavaScript拥有类似Lambda表达式编程能力的方法
Sep 12 Javascript
jQuery表格行换色的三种实现方法
Jun 27 Javascript
能说明你的Javascript技术很烂的五个原因分析
Oct 28 Javascript
基于jQuery实现左右div自适应高度完全相同的代码
Aug 09 Javascript
JS去掉第一个字符和最后一个字符的实现代码
Feb 20 Javascript
Highcharts学习之数据列
Aug 03 Javascript
jQuery删除节点用法示例(remove方法)
Sep 08 Javascript
JS声明式函数与赋值式函数实例分析
Dec 13 Javascript
vue.js中created方法作用
Mar 30 Javascript
vue中组件通信的八种方式(值得收藏!)
Aug 09 Javascript
vue移动端实现手机左右滑动入场动画
Jun 17 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实现MVC
2016/03/02 PHP
php版微信自定义回复功能示例
2016/12/05 PHP
PHP调试及性能分析工具Xdebug详解
2017/02/09 PHP
PHP 实现手机端APP支付宝支付功能
2018/06/07 PHP
PHP实现websocket通信的方法示例
2018/08/28 PHP
详解PHP 二维数组排序保持键名不变
2019/03/06 PHP
php中关于换行的实例写法
2019/09/26 PHP
js向上无缝滚动,网站公告效果 具体代码
2013/11/18 Javascript
createTextRange()的使用示例含文本框选中部分文字内容
2014/02/24 Javascript
jQuery使用andSelf()来包含之前的选择集
2014/05/19 Javascript
一行命令搞定node.js 版本升级
2014/07/20 Javascript
javascript实现input file上传图片预览效果
2015/12/31 Javascript
js设置文字颜色的方法示例
2016/12/30 Javascript
vue2.0页面前进刷新回退不刷新的实现方法
2018/07/31 Javascript
使用Python判断IP地址合法性的方法实例
2014/03/13 Python
python开启多个子进程并行运行的方法
2015/04/18 Python
使用Python微信库itchat获得好友和群组已撤回的消息
2018/06/24 Python
详解10个可以快速用Python进行数据分析的小技巧
2019/06/24 Python
python 多进程共享全局变量之Manager()详解
2019/08/15 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
python中lower函数实现方法及用法讲解
2020/12/23 Python
基于注解实现 SpringBoot 接口防刷的方法
2021/03/02 Python
基于CSS3实现图片模糊过滤效果
2015/11/19 HTML / CSS
欧缇丽英国官方网站:Caudalie英国
2016/08/17 全球购物
劳力士官方珠宝商:J.R. Dunn Jewelers
2018/09/29 全球购物
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
体育系毕业生求职自荐信
2014/04/16 职场文书
图书馆标语
2014/06/19 职场文书
2014国庆节主题活动方案:快乐的国庆节
2014/09/16 职场文书
2014年学生会主席工作总结
2014/11/07 职场文书
python实现A*寻路算法
2021/06/13 Python
Vue图片裁剪组件实例代码
2021/07/02 Vue.js
RestTemplate如何通过HTTP Basic Auth认证示例说明
2022/03/17 Java/Android
分享几个简单MySQL优化小妙招
2022/03/31 MySQL
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js
速龙x4-860k处理器相当于i几
2022/04/20 数码科技