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 相关文章推荐
Ajax,UTF-8还是GB2312 eval 还是execScript
Nov 13 Javascript
js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)
Jan 30 Javascript
web前端开发也需要日志
Dec 09 Javascript
屏蔽script注入小例子
Nov 12 Javascript
javascript中字符串的定义示例代码
Dec 19 Javascript
JS实现仿新浪黄色经典滑动门效果代码
Sep 27 Javascript
javascript实现非常简单的小数取整功能示例
Jun 13 Javascript
vue2项目使用sass的示例代码
Jun 28 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
Jul 12 jQuery
Angular 1.x个人使用的经验小结
Jul 19 Javascript
浅谈react-native热更新react-native-pushy集成遇到的问题
Sep 30 Javascript
详解如何在JS代码中消灭for循环
Dec 11 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生成器简单实例
2015/05/13 PHP
Apache PHP MySql安装配置图文教程
2016/08/27 PHP
Laravel 框架路由原理与路由访问实例分析
2020/04/14 PHP
jQuery function的正确书写方法
2013/08/02 Javascript
jQuery实现下拉框左右选择的简单实例
2014/02/22 Javascript
jQuery图片特效插件Revealing实现拉伸放大
2015/04/22 Javascript
详解AngularJS中的表格使用
2015/06/16 Javascript
jQuery实现的简单百分比进度条效果示例
2016/08/01 Javascript
jQuery的Cookie封装,与PHP交互的简单实现
2016/10/05 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
vue-resource + json-server模拟数据的方法
2017/11/02 Javascript
angularjs中$http异步上传Excel文件方法
2018/02/23 Javascript
vue中使用element ui的弹窗与echarts之间的问题详解
2019/10/25 Javascript
vue实现虚拟列表功能的代码
2020/07/28 Javascript
在Python的Flask框架中使用模版的入门教程
2015/04/20 Python
深入理解Python中命名空间的查找规则LEGB
2015/08/06 Python
新手如何快速入门Python(菜鸟必看篇)
2017/06/10 Python
解决Django migrate No changes detected 不能创建表的问题
2018/05/27 Python
pandas带有重复索引操作方法
2018/06/08 Python
Python 删除整个文本中的空格,并实现按行显示
2018/07/24 Python
使用pandas把某一列的字符值转换为数字的实例
2019/01/29 Python
django框架CSRF防护原理与用法分析
2019/07/22 Python
Python解析命令行读取参数之argparse模块
2019/07/26 Python
python实现知乎高颜值图片爬取
2019/08/12 Python
Python爬虫:Request Payload和Form Data的简单区别说明
2020/04/30 Python
Python坐标轴操作及设置代码实例
2020/06/04 Python
Html5实现如何在两个div元素之间拖放图像
2013/03/29 HTML / CSS
HTML5中form如何关闭自动完成功能的方法
2018/07/02 HTML / CSS
如何让pre和textarea等HTML元素去掉滚动条自动换行自适应文本内容高度
2019/08/01 HTML / CSS
联想墨西哥官方网站:Lenovo墨西哥
2016/08/17 全球购物
英国儿童设计师服装的领先零售商:Base
2019/03/17 全球购物
State Cashmere官网:半零售价可持续蒙古羊绒
2020/02/26 全球购物
婚礼上证婚人致辞
2015/07/28 职场文书
2016优秀大学生个人事迹材料范文
2016/03/01 职场文书
Pandas实现DataFrame的简单运算、统计与排序
2022/03/31 Python
Nginx反向代理、重定向
2022/04/13 Servers