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 相关文章推荐
window.location.href中url中数据量太大时的解决方法
Dec 23 Javascript
使用jquery.upload.js实现异步上传示例代码
Jul 29 Javascript
在HTML中插入JavaScript代码的示例
Jun 03 Javascript
jquery模拟alert的弹窗插件
Jul 31 Javascript
js实现界面向原生界面发消息并跳转功能
Nov 22 Javascript
工厂模式在JS中的实践
Jan 18 Javascript
Ajax跨域实现代码(后台jsp)
Jan 21 Javascript
AngularJs+Bootstrap实现漂亮的计算器
Aug 10 Javascript
JS操作时间 - UNIX时间戳的简单介绍(必看篇)
Aug 16 Javascript
JS数组交集、并集、差集的示例代码
Aug 23 Javascript
[js高手之路]原型式继承与寄生式继承详解
Aug 28 Javascript
vue-router路由懒加载及实现的3种方式
Feb 28 Vue.js
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文件打开、关闭、写入的判断与执行代码
2011/05/24 PHP
PHP中遍历stdclass object的实现代码
2011/06/09 PHP
使用php+Ajax实现唯一校验实现代码[简单应用]
2011/11/29 PHP
浅析PKI加密解密 OpenSSL
2013/07/01 PHP
js和jquery如何获取图片真实的宽度和高度
2014/09/28 Javascript
js实现类似菜单风格的TAB选项卡效果代码
2015/08/28 Javascript
JS实现根据文件字节数返回文件大小的方法
2016/08/02 Javascript
BootStrap+Angularjs+NgDialog实现模式对话框
2016/08/24 Javascript
纯前端JavaScript实现Excel IO案例分享
2016/08/26 Javascript
AngularJs Dependency Injection(DI,依赖注入)
2016/09/02 Javascript
node.js平台下的mysql数据库配置及连接
2017/03/31 Javascript
React组件之间的通信的实例代码
2017/06/27 Javascript
网页中的图片查看器viewjs使用方法
2017/07/11 Javascript
chorme 浏览器记住密码后input黄色背景处理方法(两种)
2017/11/22 Javascript
微信小程序图片轮播组件gallery slider使用方法详解
2018/01/31 Javascript
vue项目在安卓低版本机显示空白的原因分析(两种)
2018/09/04 Javascript
使用Vue CLI创建typescript项目的方法
2019/08/09 Javascript
Vue.extend 登录注册模态框的实现
2020/12/29 Vue.js
python中requests库session对象的妙用详解
2017/10/30 Python
Python找出最小的K个数实例代码
2018/01/04 Python
PyTorch CNN实战之MNIST手写数字识别示例
2018/05/29 Python
Python爬虫获取图片并下载保存至本地的实例
2018/06/01 Python
Python Pandas数据中对时间的操作
2019/07/30 Python
详解Python打包分发工具setuptools
2019/08/05 Python
修改 CentOS 6.x 上默认Python的方法
2019/09/06 Python
Dockers美国官方网站:卡其裤、男士服装、鞋及配件
2016/11/22 全球购物
应届生骨科医生求职信
2013/10/31 职场文书
2014年人事工作总结范文
2014/11/19 职场文书
大学生年度个人总结
2015/02/15 职场文书
个人年终总结范文
2015/03/09 职场文书
2016年国陪研修感言
2015/11/18 职场文书
《7的乘法口诀》教学反思
2016/02/18 职场文书
《半截蜡烛》教学反思
2016/02/19 职场文书
小程序实现筛子抽奖
2021/05/26 Javascript
Mysql 设置boolean类型的操作
2021/06/04 MySQL
在CSS中使用when/else的方法
2022/01/18 HTML / CSS