JQuery动画animate的stop方法使用详解
2023-06-13 09:15:26 时间
animate语法:
复制代码代码如下:
$(selector).animate(styles,speed,easing,callback)
<!doctypehtml>
<html>
<head>
<metacharset="UTF-8">
<title>Testing</title>
<linkrel="stylesheet"href="css/reset.css">
<scriptsrc="js/jquery.js"></script>
<style>
.wrap{
position:relative;
height:300px;
width:300px;
border:5pxsolid#FCF;
}
.wrapdiv{
position:absolute;
left:0;top:0;
height:50px;
width:50px;
background:#FA0;
}
</style>
</head>
<body>
<inputtype="button"id="btn1"value="停止当前动画">
<inputtype="button"id="btn2"value="停止所有动画">
<inputtype="button"id="btn3"value="停止所有动画,到达终点">
<divclass="wrap">
<div></div>
</div>
<script>
functionmoveX(){
$(".wrapdiv").animate({"left":"250px"},1000).animate({"left":"0px"},1000);
}moveX();
$("#btn1").click(function(){
$(".wrapdiv").stop();//停止当前动画,沿路返回起点,若是返回过程中再点击,会暂停在路中
clearInterval();
})
$("#btn2").click(function(){
$(".wrapdiv").stop(true);//停止所有动画去的路程中点击停止会直接到达终点,若是返回过程中再点击,会暂停在路中
})
$("#btn3").click(function(){
$(".wrapdiv").stop(true,true);//停止所有动画,去的路程中点击停止会直接到达终点,若是返回过程中再点击,会停止到在起点
})
//.stop()//停止当前动画
//.stop(true)//停止所有动画
//.stop(true,true)//停止所有动画,到达动画终点
</script>
</body>
</html>
.stop();//停止当前动画,沿路返回起点,若是返回过程中再点击,会暂停在路中
.stop(true);//停止所有动画去的路程中点击停止会直接到达终点,若是返回过程中再点击,会暂停在路中
.stop(true,true);//停止所有动画,去的路程中点击停止会直接到达终点,若是返回过程中再点击,会停止到在起点
相关文章
- jquery ajax步骤,jquery ajax(ajax请求的五个步骤jQuery)
- jQuery中的一些事件以及动画
- Jquery实现鼠标移到某个对象,弹出显示层。详解编程语言
- jQuery判断浏览器类型详解编程语言
- jQuery的animate动画方法详解编程语言
- jQuery中的动画与效果详解编程语言
- Jquery动画详解编程语言
- jQuery动画简介
- 让网站动起来!12款优秀的 jQuery 动画插件推荐
- 用js模拟JQuery的show与hide动画函数代码
- jquery动画1.加载指示器
- innerHTML与jquery里的html()区别介绍
- 分享8款优秀的jQuery加载动画和进度条插件
- jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
- 常用的JQuery数字类型验证正则表达式整理
- jQuery快速结束当前正在执行的动画
- 一个js导致的jquery失效问题的解决方法
- jquery为页面增加快捷键示例
- Jquery图片延迟加载插件jquery.lazyload.js的使用方法
- jQuery验证插件Validate详解
- jQuery使用之处理页面元素用法实例
- jQuery学习笔记之创建DOM元素