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 事件执行检测代码
Dec 09 Javascript
javascript:void(0)是什么意思示例介绍
Nov 17 Javascript
js捕获鼠标滚轮事件代码
Dec 16 Javascript
类似天猫商品详情随浏览器移动的示例代码
Feb 27 Javascript
js判断浏览器是否支持html5
Aug 17 Javascript
JQuery实现级联下拉框效果实例讲解
Sep 17 Javascript
微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
Nov 25 Javascript
JavaScript在控件上添加倒计时功能的实现代码
Jul 04 Javascript
JavaScript判断变量名是否存在数组中的实例
Dec 28 Javascript
详解如何在vue项目中使用lodop打印插件
Sep 27 Javascript
JS中数组实现代码(倒序遍历数组,数组连接字符串)
Dec 29 Javascript
electron踩坑之dialog中的callback解决
Oct 06 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实现监听事件
2013/11/06 PHP
PDO::lastInsertId讲解
2019/01/29 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
理解Javascript_01_理解内存分配原理分析
2010/10/11 Javascript
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
2012/08/24 Javascript
javascript中日期转换成时间戳的小例子
2013/03/21 Javascript
js转义字符介绍
2013/11/05 Javascript
JS实现一个列表中包含上移下移删除等功能
2014/09/24 Javascript
jQuery学习笔记之创建DOM元素
2015/01/19 Javascript
JS表的模拟方法
2015/02/05 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
基于js中的原型、继承的一些想法
2016/08/10 Javascript
Vue.js中数组变动的检测详解
2016/10/12 Javascript
Angularjs使用ng-repeat中$even和$odd属性的注意事项
2016/12/31 Javascript
jquery中绑定事件的异同
2017/02/28 Javascript
详解Vue.js入门环境搭建
2017/03/17 Javascript
浅谈Angular4实现热加载开发旅程
2017/09/08 Javascript
这应该是最详细的响应式系统讲解了
2019/07/22 Javascript
小程序如何自主实现拦截器的示例代码
2019/11/04 Javascript
JavaScript indexOf()原理及使用方法详解
2020/07/09 Javascript
[01:01:35]Optic vs paiN 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Linux下Python获取IP地址的代码
2014/11/30 Python
Python实现的简单文件传输服务器和客户端
2015/04/08 Python
Python实现简易端口扫描器代码实例
2017/03/15 Python
Python实现定时精度可调节的定时器
2018/04/15 Python
python使用RNN实现文本分类
2018/05/24 Python
python针对不定分隔符切割提取字符串的方法
2018/10/26 Python
详解python多线程之间的同步(一)
2019/04/03 Python
CentOS7安装Python3的教程详解
2019/04/10 Python
使用Keras预训练好的模型进行目标类别预测详解
2020/06/27 Python
MONNIER Frères英国官网:源自巴黎女士奢侈品配饰电商平台
2018/12/06 全球购物
财务人员个人自荐信范文
2013/09/26 职场文书
大学生2014全国两会学习心得体会
2014/03/10 职场文书
环保建议书作文500字
2015/09/14 职场文书
2016年“12.3”国际残疾人日活动总结
2016/04/01 职场文书
如何使用JavaScript策略模式校验表单
2021/04/29 Javascript