正在回答 回答被采纳积分+1
你好同学,两个参数都是可选的,可以都不写。因为实际开发中,直接使用stop即可,参数不常用,老师给你一个小例子,可以自己参考例子简单了解一下即可:
<html>
<head>
</head>
<body>
<p><button id="start">Start Animation</button><button id="stop">Stop Animation</button></p>
<div id="box" style="background:#98bf21;height:100px;width:100px;position:relative">
</div>
<script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.js"></script>
<script>
$("#start").click(function() {
$("#box").animate({ height: 300 }, "slow");
$("#box").animate({ width: 300 }, "slow");
$("#box").animate({ height: 100 }, "slow");
$("#box").animate({ width: 100 }, "slow");
});
$("#stop").click(function() {
$("#box").stop(true, true);
});
</script>
</body>
</html>
第二个参数只有在第一个参数设置了之后才可以设置,第一个参数是规定是否停止这个元素的所有动画,当设置为true,在点击的时候,就会停止动画,而第二个参数是规定当前动画是否完成,当设置为true的时候,点击按钮,会快速把当前的动画完成。
可以自己去思路并多测试一下,逐步培养自己独立思考与解决问题的能力。加油哦!
祝学习愉快,望采纳。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星