jQuery Effect: Finish a currently running animation
jQuery Effect : Exercise-9 with Solution
Finish a currently running animation:
Solution :
HTML Code :
<!DOCTYPE html>
<html>
<head>
<script src="//code.jquery.com/jquery-1.11.1.min.js"></script>
<meta charset="utf-8">
<title>Finish a currently running animation</title>
</head>
<body>
<p>
<button id="start">Start Animation</button>
<button id="finish">Finish Animation</button>
</p>
<div style="background:#8942D5;height:100px;width:100px"></div>
</body>
</html>
JavaScript Code :
$("#start").click(function(){
$("div").animate({height: 275}, 4000);
$("div").animate({width: 275}, 4000);
});
$("#finish").click(function(){
$("div").finish();
});
Note :
In jQuery finish( [queue ] ) method is used to stop the currently-running animation, remove all queued animations, and complete all animations for the matched elements. It has the following parameters :
- queue : The name of the queue in which to stop animations. [Type: String]
Live Demo:
See the Pen jquery-effect-exercise-9 by w3resource (@w3resource) on CodePen.
Contribute your code and comments through Disqus.
Previous: Toggle between fading in and fading out different boxes
Next: Animates all shown paragraphs to hide slowly (complete the animation within specified time).
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/jquery-exercises/jquery-effect-exercise-9.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics