Show/hide DIV with jQuery
It’s so simple to make show/hide div on click and it makes web pages even better.
Be sure first to call initial jQuery script. Then we create click event listener which is triggered when a users click the an object that has the class ‘show_hide’. Evritihing is placed in class ‘show_hide_div’ so it looks like it is part of show/hide button. This is simple script used on one element on web page. For more different show/hide divs on one web page I will explain in next post.
Javascript Jquery part of the script:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ $(".slidingDiv").hide(); $(".show_hide").show(); $('.show_hide').click(function(){ $(".slidingDiv").slideToggle(); }); }); </script>
Css (very important ):
.slidingDiv { height:200px; padding:20px; margin-top:10px; } .show_hide { display:none; } .show_hide_div { position:relative; top:10px; left:10px; width: 400px; font-family: Arial,sans-serif; font-size: 22px; padding: 5px 5px 5px 5px; background-color:#B38FF2; -moz-border-radius: 9px; -webkit-border-radius: 9px; border-radius: 9px; }
And the HTML part of the script:
<div class="show_hide_div"> <a href="#" class="show_hide">Show/hide</a> <div class="slidingDiv"> Fill this space with your content. <a href="#" class="show_hide">hide</a></div> </div>
Demo and download of this project:
This has made my day. I wish all pstiongs were this good.