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也能包含文件
Oct 26 Javascript
关于javascript function对象那些迷惑分析
Oct 24 Javascript
firefox下input type=&quot;file&quot;的size是多大
Oct 24 Javascript
js replace正则表达式应用案例讲解
Jan 17 Javascript
node爬取微博的数据的简单封装库nodeweibo使用指南
Jan 02 Javascript
浅析javascript中的DOM
Mar 01 Javascript
jquery弹出框插件jquery.ui.dialog用法分析
Aug 20 Javascript
深究AngularJS之ui-router详解
Jun 13 Javascript
基于jquery实现多选下拉列表
Aug 02 jQuery
vue项目中锚点定位替代方式
Nov 13 Javascript
angular组件间传值测试的方法详解
May 07 Javascript
微信小程序清空输入框信息与实现屏幕往上滚动的示例代码
Jun 23 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生成SessionID和图片校验码的思路和实现代码
2009/03/10 PHP
关于file_get_contents返回为空或函数不可用的解决方案
2013/06/24 PHP
一个经典实用的PHP图像处理类分享
2014/11/18 PHP
PHP+MySQL插入操作实例
2015/01/21 PHP
Javascript 函数对象的多重身份
2009/06/28 Javascript
给js文件传参数(详解)
2014/07/13 Javascript
基于JavaScript实现移动端TAB触屏切换效果
2015/10/20 Javascript
JS实现拖动滚动条评分的效果代码分享
2016/09/29 Javascript
js导出excel文件的简洁方法(推荐)
2016/11/02 Javascript
Javascript 判断两个IP是否在同一网段实例代码
2016/11/28 Javascript
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
2016/12/15 Javascript
Three.js中网格对象MESH的属性与方法详解
2017/09/27 Javascript
Node层模拟实现multipart表单的文件上传示例
2018/01/02 Javascript
在vue中封装可复用的组件方法
2018/03/01 Javascript
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
2018/04/12 jQuery
AngularJs用户输入动态模板XSS攻击示例详解
2018/04/21 Javascript
jQuery实现参数自定义的文字跑马灯效果
2018/08/15 jQuery
利用chrome浏览器进行js调试并找出元素绑定的点击事件详解
2021/01/30 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
搭建一个Koa后端项目脚手架的方法步骤
2019/05/30 Javascript
Vue 2.0 中依赖注入 provide/inject组合实战
2019/06/20 Javascript
element表格翻页第2页从1开始编号(后端从0开始分页)
2019/12/10 Javascript
JavaScript 变量,数据类型基础实例详解【变量、字符串、数组、对象等】
2020/01/04 Javascript
微信小程序自定义底部弹出框功能
2020/11/18 Javascript
基于jQuery拖拽事件的封装
2020/11/29 jQuery
[05:14]辉夜杯主赛事第二日 RECAP精彩回顾
2015/12/27 DOTA
Python实现求解括号匹配问题的方法
2018/04/17 Python
python导包的几种方法(自定义包的生成以及导入详解)
2019/07/15 Python
Python中BeautifuSoup库的用法使用详解
2019/11/15 Python
毕业生求职简历的自我评价
2013/10/07 职场文书
俄语专业毕业生求职信
2014/07/12 职场文书
小学生运动会报道稿
2014/09/12 职场文书
党员评议个人总结
2014/10/20 职场文书
pytorch 实现多个Dataloader同时训练
2021/05/29 Python
Python合并多张图片成PDF
2021/06/09 Python
详解Python为什么不用设计模式
2021/06/24 Python