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 相关文章推荐
Tips 带三角可关闭的文字提示
Oct 06 Javascript
基于jquery的一行代码轻松实现拖动效果
Dec 28 Javascript
Javascript 鼠标移动上去小三角形滑块缓慢跟随效果
Apr 26 Javascript
jquery封装的对话框简单实现
Jul 21 Javascript
JavaScript如何实现在文本框(密码框)输入提示语
Dec 25 Javascript
JavaScript中this的四个绑定规则总结
Sep 26 Javascript
jQuery中delegate()方法的用法详解
Oct 13 Javascript
基于jquery实现左右上下移动效果
May 02 jQuery
详解如何快速配置webpack多入口脚手架
Dec 28 Javascript
JavaScript数据结构之栈实例用法
Jan 18 Javascript
基于Proxy的小程序状态管理实现
Jun 14 Javascript
javascript自定义右键菜单插件
Dec 16 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 设置MySQL连接字符集的方法
2011/01/02 PHP
PHP中十六进制颜色与RGB颜色值互转的方法
2019/03/18 PHP
PHP7中I/O模型内核剖析详解
2019/04/14 PHP
Yii框架应用组件用法实例分析
2020/05/15 PHP
Extjs学习笔记之八 继承和事件基础
2010/01/08 Javascript
javaScript arguments 对象使用介绍
2013/10/18 Javascript
js实现图片拖动改变顺序附图
2014/05/13 Javascript
Node.js与PHP、Python的字符处理性能对比
2014/07/06 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
2016/05/28 Javascript
Active控件问题小结(附解决办法)
2016/06/09 Javascript
详解webpack异步加载业务模块
2017/06/23 Javascript
使用nvm管理不同版本的node与npm的方法
2017/10/31 Javascript
Hexo已经看腻了,来手把手教你使用VuePress搭建个人博客
2018/04/26 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
使用preload预加载页面资源时注意事项
2020/02/03 Javascript
Vue Elenent实现表格相同数据列合并
2020/11/30 Vue.js
[01:06:18]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第二场 1月26日
2021/03/11 DOTA
python中随机函数random用法实例
2015/04/30 Python
Python中使用OpenCV库来进行简单的气象学遥感影像计算
2016/02/19 Python
python生成九宫格图片
2018/11/19 Python
python调用staf自动化框架的方法
2018/12/26 Python
Django 中间键和上下文处理器的使用
2019/03/17 Python
Python闭包和装饰器用法实例详解
2019/05/22 Python
对Python中class和instance以及self的用法详解
2019/06/26 Python
Python使用QQ邮箱发送邮件实例与QQ邮箱设置详解
2020/02/18 Python
JupyterNotebook 输出窗口的显示效果调整方法
2020/04/13 Python
终于搞懂了Keras中multiloss的对应关系介绍
2020/06/22 Python
Python创建临时文件和文件夹
2020/08/05 Python
HTML5拖拽功能实现的拼图游戏
2018/07/31 HTML / CSS
您的时尚,您的生活方式:DTLR Villa
2019/12/25 全球购物
工作态度不端正检讨书
2014/10/04 职场文书
个人作风建设自查报告
2014/10/22 职场文书
义诊活动总结
2015/02/04 职场文书
慰问信模板
2015/02/14 职场文书
地震慰问信
2015/02/14 职场文书
导游词之广州陈家祠
2019/10/21 职场文书