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实现点击同时更改两个iframe的网址
Jul 01 Javascript
利用jquery的获取JS文件中的字符串内容
Feb 14 Javascript
Jquery选中或取消radio示例
Sep 29 Javascript
javascript 函数声明与函数表达式的区别介绍
Oct 05 Javascript
js常用系统函数用法实例分析
Jan 12 Javascript
JavaScript获得url查询参数的方法
Jul 02 Javascript
30分钟快速掌握Bootstrap框架
May 24 Javascript
Javascript继承机制详解
May 30 Javascript
vue.js的vue-cli脚手架中使用百度地图API的实例
Jan 21 Javascript
深入解析koa之异步回调处理
Jun 17 Javascript
layer弹窗在键盘按回车将反复刷新的实现方法
Sep 25 Javascript
JavaScript 中的执行上下文和执行栈实例讲解
Feb 25 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 fckeditor 调用的函数
2009/06/21 PHP
ThinkPHP无限级分类原理实现留言与回复功能实例
2014/10/31 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
2016/03/17 PHP
php查询及多条件查询
2017/02/26 PHP
PHP实现的杨辉三角求解算法分析
2019/03/11 PHP
jquery(live)中File input的change方法只起一次作用的解决办法
2011/10/21 Javascript
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
2015/03/24 Javascript
JS实现slide文字框缩放伸展效果代码
2015/11/05 Javascript
关于cookie的初识和运用(js和jq)
2016/04/07 Javascript
nodejs实现发出蜂鸣声音(系统报警声)的方法
2017/01/18 NodeJs
详解Angular6 热加载配置方案
2018/08/18 Javascript
angularJs在多个控制器中共享服务数据的方法
2018/09/30 Javascript
详解如何在vue项目中使用layui框架及采坑
2019/05/05 Javascript
微信小程序代码上传、审核发布小程序
2019/05/18 Javascript
node.js使用 http-proxy 创建代理服务器操作示例
2020/02/10 Javascript
关于vue 结合原生js 解决echarts resize问题
2020/07/26 Javascript
[01:46]2020完美世界全国高校联赛秋季赛报名开启
2020/10/15 DOTA
python调用百度REST API实现语音识别
2018/08/30 Python
详解pandas安装若干异常及解决方案总结
2019/01/10 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
2019/04/27 Python
python列表推导式操作解析
2019/11/26 Python
TensorFlow 多元函数的极值实例
2020/02/10 Python
python实现图像拼接
2020/03/05 Python
25个CSS3动画按钮和菜单教程分享
2012/10/03 HTML / CSS
HTML5资源预加载(Link prefetch)详细介绍(给你的网页加速)
2014/05/07 HTML / CSS
html5拖拽应用记录及注意点
2020/05/27 HTML / CSS
shell程序中如何注释
2012/01/28 面试题
法律专业应届本科毕业生求职信
2013/10/25 职场文书
水电工岗位职责
2014/02/12 职场文书
捐款倡议书格式范文
2014/05/14 职场文书
2014年协会工作总结
2014/11/22 职场文书
师德师风主题教育活动总结
2015/05/07 职场文书
七年级作文之关于奶奶
2019/10/29 职场文书
基于Golang 高并发问题的解决方案
2021/05/08 Golang
排查并解决MySQL生产库内存使用率高的报警
2022/04/11 MySQL