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正则表达式中参数g(全局)的作用
Nov 11 Javascript
分享20多个很棒的jQuery 文件上传插件或教程
Sep 04 Javascript
jquery div 居中技巧应用介绍
Nov 24 Javascript
使用jquery实现图文切换效果另加特效
Jan 20 Javascript
node.js中的dns.getServers方法使用说明
Dec 08 Javascript
IE中鼠标经过option触发mouseout的解决方法
Jan 29 Javascript
JavaScript String 对象常用方法详解
May 13 Javascript
老生常谈Javascript中的原型和this指针
Oct 09 Javascript
Vue-路由导航菜单栏的高亮设置方法
Mar 17 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
Sep 27 Javascript
微信小程序搜索框样式并实现跳转到搜索页面(小程序搜索功能)
Mar 10 Javascript
JavaScript闭包原理与用法学习笔记
May 29 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下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
windows下开发并编译PHP扩展的方法
2011/03/18 PHP
增强用户体验友好性之jquery easyui window 窗口关闭时的提示
2012/06/22 Javascript
七个很有意思的PHP函数
2014/05/12 Javascript
node.js中的fs.linkSync方法使用说明
2014/12/15 Javascript
jQuery实现淡入淡出二级下拉导航菜单的方法
2015/08/28 Javascript
详解原生JavaScript实现jQuery中AJAX处理的方法
2016/05/10 Javascript
微信小程序 loading 详解及实例代码
2016/11/09 Javascript
JS实现根据数组对象的某一属性排序操作示例
2019/01/14 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
2019/04/09 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
2019/04/25 Javascript
初学vue出现空格警告的原因及其解决方案
2019/10/31 Javascript
[04:44]DOTA2英雄梦之声_第12期_矮人直升机
2014/06/21 DOTA
使用python绘制人人网好友关系图示例
2014/04/01 Python
跟老齐学Python之复习if语句
2014/10/02 Python
Python中字符串对齐方法介绍
2015/05/21 Python
Python中list列表的一些进阶使用方法介绍
2015/08/15 Python
浅析使用Python操作文件
2017/07/31 Python
python判断完全平方数的方法
2018/11/13 Python
解决pip install xxx报错SyntaxError: invalid syntax的问题
2018/11/30 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
2019/04/05 Python
利用python实现冒泡排序算法实例代码
2019/12/01 Python
python函数声明和调用定义及原理详解
2019/12/02 Python
执行Python程序时模块报错问题
2020/03/26 Python
通过Python pyecharts输出保存图片代码实例
2020/11/25 Python
pandas 数据类型转换的实现
2020/12/29 Python
打印机墨盒:123Inkjets
2017/02/16 全球购物
墨尔本复古时尚品牌:Dangerfield
2018/12/12 全球购物
英国休闲奢华的缩影:Crew Clothing
2019/05/05 全球购物
Boolean b = new Boolean(“abcde”); 会编译错误码
2013/11/27 面试题
应用英语专业自荐信
2014/01/26 职场文书
学生未请假就回家检讨书
2014/09/22 职场文书
建党伟业观后感
2015/06/01 职场文书
付款证明格式范文
2015/06/19 职场文书
python利用pandas分析学生期末成绩实例代码
2021/07/09 Python
Dashboard管理Kubernetes集群与API访问配置
2022/04/01 Servers