Google News
logo
jQuery hide() and show() Effects
The jQuery effects are  hide and show HTML elements  using the jQuery  hide() and show() methods.

The hide() method simply sets the inline style display: none for the selected elements. Conversely, the show() method restores the display properties of the matched set of elements to whatever they initially were—typically block, inline, or inline-block—before the inline style display: none was applied to them. Here's is an example.

The jQuery hide() and show() methods iare used to hide and show the selected elements.
Syntax :

$(selector).hide();

$(selector).hide(speed, callback);

$(selector).hide(speed, easing, callback);

jQuery hide() and show() Effects
<!DOCTYPE html>
<html>
<head>
<title>jQuery hide() and show()</title>
 
<style type="text/css">
.button{ padding:6px 15px; margin:5px 0px;}
.box{ 
width:300px; 
height:auto; 
padding:0px 10px; 
font-style:italic; 
border:1px solid #0099da; 
border-radius:3px; 
text-align:justify;
}
</style>
 
<script src="js/jquery-3.2.1.min.js"></script>  
<script type="text/javascript">
$(document).ready(function(){
    $("#hide").click(function(){
        $("div").hide();
    });
    $("#show").click(function(){
        $("div").show();
    });
});
</script>
</head>
<body>
 
<button id="hide" class="button">Hide</button>
<button id="show" class="button">Show</button>
<div class="box">
<p>
Dummy Text : Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, 
when an unknown printer took a galley of type and scrambled it to make a type specimen book.
</p>
</div>
 
</body>
</html>
Output :
The optional speed parameter specifies the speed of the hiding/showing, and can take the following values: "slow", "fast", or milliseconds.
Another Example :
<!DOCTYPE html>
<html>
<head>
<title>jQuery hide() and show()</title>
 
<style type="text/css">
.button{ padding:6px 15px; margin:5px 0px;}
.box{ 
width:300px; 
height:auto; 
padding:0px 10px; 
font-style:italic; 
border:1px solid #0099da; 
border-radius:3px; 
text-align:justify;
}
</style>
 
<script src="js/jquery-3.2.1.min.js"></script>  
<script type="text/javascript">
$(document).ready(function(){
    $("button").click(function(){
        $("div").hide(2000);
    });
$("#show_btn").click(function(){
        $("div").show(1000);
    });
});
</script>
</head>
<body>
 
<button class="button">Hide</button>
<button id="show_btn" class="button">Show</button>
<div class="box">
<p>
Dummy Text : Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, 
when an unknown printer took a galley of type and scrambled it to make a type specimen book.
</p>
</div>
 
</body>
</html>
Output :
jQuery toggle()

With jQuery, you can toggle between the hide() and show() methods with the toggle() method.

Shown elements are hidden and hidden elements are shown :

<!DOCTYPE html>
<html>
<head>
<title>jQuery toggle()</title>
 
<style type="text/css">
.button{ padding:6px 15px; margin:5px 0px;}
.box{ 
width:300px; 
height:auto; 
padding:0px 10px; 
font-style:italic; 
border:1px solid #0099da; 
border-radius:3px; 
text-align:justify;
}
</style>
 
<script src="js/jquery-3.2.1.min.js"></script>  
<script type="text/javascript">
$(document).ready(function(){
    $("button").click(function(){
//$("p").toggle();
        $("div").toggle();
    });
});
</script>
</head>
<body>
 
<button class="button">Click Here!</button>
<div class="box">
<p>
Dummy Text : Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, 
when an unknown printer took a galley of type and scrambled it to make a type specimen book.
</p>
</div>
 
</body>
</html>
Output :