jQuery Effects

Fading, sliding, hiding/showing and animation effects are some of the effects supported by jQuery. The jQuery provides many methods to add these effects to a web page.

Some of the jQuery effect methods are:

METHOD DESCRIPTION
animate() To run a custom animation on the selected elements
clearQueue() To remove all remaining queued functions from the selected elements
delay() To set a delay for all queued functions on the selected elements
dequeue() To remove the next function from the queue, and then executes the function
fadeIn() It fades in the selected elements
fadeOut() It fades out the selected elements
fadeTo() It fades in/out the selected elements to a given opacity
fadeToggle() To toggle between the fadeIn() and fadeOut() methods
finish() To stop, remove, and complete all queued animations for the selected elements
hide() To hide the selected elements
queue() To show the queued functions on the selected elements
show() To show the selected elements
slideDown() To slide down (show) the selected elements
slideToggle() To toggle between the slideUp() and slideDown() methods
slideUp() To slides-up (hide) the selected elements
stop() To stop the currently running animation for the selected elements
toggle() To toggle between the hide() and show() methods

 

Example:

<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
$("#box").animate({height: "300px"});
});
$("#btn2").click(function(){
$("#box").animate({height: "100px"});
});
});
</script>
</head>
<body>
<button id="btn1">Animate Effect height</button>
<button id="btn2">Reset Effect height</button>
<div id="box" style="background:red;height:100px;width:100px;margin:6px;"></div>
</body>
</html>