What is jquery fadeIn() method ?
JQuery inbuilt fadeIn() method is used to change the visibility from hidden to visible for selected elements.
What is the syntax of fadeIn() ?
$(selector).fadeIn(speed,easing,callback)
selector – this is the html element.
fadeIn() – inbuilt jquery method
There are 3 optional params for fadeIn() method.
1. speed
2. easing
3. callback
1. speed
This defines the speed of the show element.
By default this will be 400 milliseconds.
2. easing
This defines the speed of the element at different point of animation.
3. callback
This defines the call back function to be executed after show operation.
Jquery tutorial for beginners !!!
Click to Learn More about – online learn jquery
1. FadeIn the hidden elements.
Example 1 :
<!DOCTYPE html>
<html>
<head>
<title>Our title</title>
<style>
#dId-1{
width: 30%;
height: 30%;
text-align:center;
padding: 20px;
margin: 10px;
border: 2px solid green;
font-size: 20px;
}
#dId-2{
width: 30%;
height: 30%;
text-align:center;
margin: 10px;
border: 2px solid green;
padding: 20px;
font-size: 20px;
}
.b1, .b2, .b3, .b4, .b5, .s1, .s2, .s3, .s4, .s5{
width:100px;
height:30px;
font-size: 20px;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$(".b1").click(function(){
$(".p1").fadeIn();
});
$(".b2").click(function(){
$(".p2").fadeIn();
});
$(".b3").click(function(){
$(".p3").fadeIn();
});
$(".b4").click(function(){
$(".p4").fadeIn();
});
$(".b5").click(function(){
$(".p5").fadeIn();
});
});
</script>
</head>
<body>
<div id="dId-1">
<p class="p1">This is Paragraph1 P1</p>
<p class="p2">This is Paragraph2 P2</p>
<p class="p3">This is Paragraph3 P3</p>
<p class="p4">This is Paragraph4 P4</p>
<p class="p5">This is Paragraph5 P5</p>
</div>
<div id="dId-2">
<p>
<button class="b1">FadeIn</button> FadeIn P1
</p>
<p>
<button class="b2">FadeIn</button> FadeIn P2
</p>
<p>
<button class="b3">FadeIn</button> FadeIn P3
</p>
<p>
<button class="b4">FadeIn</button> FadeIn P4
</p>
<p>
<button class="b5">FadeIn</button> FadeIn P5
</p>
<div>
</body>
</html>
Output :
1. P2,P3 is hidden before calling FadeIn method.

2. P2,P3 is visible after calling FadeIn method.

2. FadeIn with callback function
Example 2 :
<!DOCTYPE html>
<html>
<head>
<title>Our title</title>
<style>
#dId-1{
width: 30%;
height: 30%;
text-align:center;
padding: 20px;
margin: 10px;
border: 2px solid green;
font-size: 20px;
}
#dId-2{
width: 30%;
height: 30%;
text-align:center;
margin: 10px;
border: 2px solid green;
padding: 20px;
font-size: 20px;
}
.b1, .b2, .b3, .b4, .b5, .s1, .s2, .s3, .s4, .s5{
width:100px;
height:30px;
font-size: 20px;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$(".b1").click(function(){
$(".p1").fadeIn(1000, function(){
alert("FadeIn function is called successfully");
});
});
$(".b2").click(function(){
$(".p2").fadeIn(1000, function(){
alert("FadeIn function is called successfully");
});
});
$(".b3").click(function(){
$(".p3").fadeIn(1000, function(){
alert("FadeIn function is called successfully");
});
});
$(".b4").click(function(){
$(".p4").fadeIn(1000, function(){
alert("FadeIn function is called successfully");
});
});
$(".b5").click(function(){
$(".p5").fadeIn(1000, function(){
alert("FadeIn function is called successfully");
});
});
});
</script>
</head>
<body>
<div id="dId-1">
<p class="p1">This is Paragraph1 P1</p>
<p class="p2">This is Paragraph2 P2</p>
<p class="p3">This is Paragraph3 P3</p>
<p class="p4">This is Paragraph4 P4</p>
<p class="p5">This is Paragraph5 P5</p>
</div>
<div id="dId-2">
<p>
<button class="b1">FadeIn</button> FadeIn P1
</p>
<p>
<button class="b2">FadeIn</button> FadeIn P2
</p>
<p>
<button class="b3">FadeIn</button> FadeIn P3
</p>
<p>
<button class="b4">FadeIn</button> FadeIn P4
</p>
<p>
<button class="b5">FadeIn</button> FadeIn P5
</p>
<div>
</body>
</html>
Output :
1. callback function called after execution.
