返回JQuery动......登陆

JQuery动画停止小节

沉寂2018-12-12 12:00:54214

    通过本小节的学习知道jQuery所有的动画都可以运行当中停止的,使用stop()方法,有两个参数1.stopAll:值有true和false默认为false,当为true时,使用stop()方法会停止所有的动画包括之后的动画队列,false只会停止当前执行的动画,后续队列动画还是会执行的,2.gotoEnd:值同样有两个true和false 默认为false,值为true时用stop()方法,会直接停止在动画结束的位置false则直接停止到当前移动的位置;

    以下为学习本章后做的动画小结:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jquery动画小结</title>
<link rel="shortcut icon" type="image/x-icon" href="../picture/mi.png">
<script type="text/javascript" src="jquery-3.3.1.min.js"></script>
<style type="text/css">
.box{border: 1px solid pink;height: 260px;}
.clear{clear: both;}
.box1,.box2,.box3{width: 227px;height: 130px;background: url(../picture/tiger.jpg);margin-top: 10px;margin-left: 110px;float: left;/*display: none;*/}

.bt1,.bt2,.bt3{/*margin-left: 0px;*/margin-top: 10px;border: 1px solid pink;border-radius:3px;width: 200px;height: 30px;}
.bt4,.bt5,.bt6,.bt7{/*margin-left: 0px;*/margin-top: 5px;border: 1px solid pink;border-radius:3px;width: 180px;height: 30px;}
.bt8,.bt9,.bt10{/*margin-left: 0px;*/margin-top: 5px;border: 1px solid pink;border-radius:3px;width: 180px;height: 30px;}
</style>
</style>
</head>
<body>
<div>
<div></div>
<div></div>
<div></div>
<div></div>
<input type="button" value="点击上滑(Up)">
<input type="button" value="点击下滑(Down)">
<input type="button" value="点击切换(上滑下滑Toggle)"><br>
<input type="button" value="点击淡入(In)">
<input type="button" value="点击淡出(Out)">
<input type="button" value="点击控制透明度(To)">
<input type="button" value="点击切换(淡入淡出Toggle)"><br>
    <input type="button" value="点击变大(big)">
<input type="button" value="点击向右移动(right)">
<input type="button" value="点击停止(stop)">
</div>
<script type="text/javascript">
$(document).ready(function(){
$('.bt1').click(function(){
//向上滑入即隐藏掉滑入结束时间1000ms
$('.box1').slideUp(1000);
})
$('.bt2').click(function(){
//向下滑入即显示掉滑入结束时间1000ms
$('.box1').slideDown(1000);
})
$('.bt3').click(function(){
//向下滑入向上滑入的切换即显示和隐藏每次切换用时1000ms
                $('.box1').slideToggle(1000);
})
$('.bt4').click(function(){
//淡入即显示动画用时1000ms
$('.box2').fadeIn(1000);
})
$('.bt5').click(function(){
//淡出即显示动画用时1000ms
$('.box2').fadeOut();
})
$('.bt6').click(function(){
//淡入0.3控制淡入的透明度
$('.box2').fadeTo(1000,1);
})
$('.bt7').click(function(){
//淡入淡出之间切换,每次切换用时1000ms
$('.box2').fadeToggle(1000);
})
$('.bt8').click(function(){
$('.box3').animate({
width:'360px',
height:'300px'
},1500);
})
$('.bt9').click(function(){
$('.box3').animate({
left:'200px'},1500)
})
$('.bt10').click(function(){
$('.box3').stop();
})

})
</script>
</body>
</html>


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送