Thursday 7 March 2013

Simple jQuery Drop down Menu with CSS | jQuery Menu with Submenu Example By: Pradeep.Chava On:MAR-07-2013


Introduction


To implement dropdown menu we need to write the code like as shown below


<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery Simple Dropdown Menu or Menu with Submenu</title>
<script src="http://code.jquery.com/jquery-1.8.2.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$('.menu ul li').hover(
function () {
$('.sub_menu'this).stop(truetrue).slideDown(); /*slideDown the subitems on mouseover*/
}, function () {
$('.sub_menu'this).stop(truetrue).slideUp();  /*slideUp the subitems on mouseout*/
});
});
</script>
<style type="text/css">
.menu{
width:600px;
font-familyverdana, Segoe UI;
background-color:#B34C00;
margin:0 auto;
height:38px;
border1px solid #B34C00;
border-radius4px/*To make the corners rounded in IE*/
-moz-border-radius4px/*this is for mozilla*/
-webkit-border-radius4px/*chrome and other browsers*/
box-shadow0 1px 1px #dddddd inset;
-moz-box-shadow0 1px 1px #dddddd inset;
-webkit-box-shadow0 1px 1px #dddddd inset;
}
.menu ul{
padding:0px;
margin0px;
list-stylenone;
}
.menu ul li{
displayinline-block;
float:left;
positionrelative;
}
.menu ul li a{
color:#ffffff;
text-decorationnone;
displayblock;
padding:10px 15px;
}
.menu ul li a:hover{
background-color#666666;
}
.sub_menu{
positionabsolute;
background-color#666666;
width:200px;
top:38px;
left:0px;
display:none/*hide the subitems div tag initially*/
border-bottom:4px solid #B34C00/*just to add a little more good look*/
}
.sub_menu ul li{
width:200px;
}
.sub_menu ul li a{
color:#ffffff;
text-decorationnone;
displayblock;
padding:10px 15px;
}
.sub_items ul li a:hover{
background-color#777777;
}
</style>
</head>
<body>
<div class="menu">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">About</a>
<div class="sub_menu">
<ul>
<li><a href="#">The Company</a></li>
<li><a href="#">The Website</a></li>
<li><a href="#">The author</a></li>
</ul>
</div>
</li>
<li><a href="#">Tutorials</a>
<div class="sub_menu">
<ul>
<li><a href="#">Asp.net Tutorials</a></li>
<li><a href="#">Jquery Tutorials</a></li>
<li><a href="#">Sql Tutorials</a></li>
<li><a href="#">Other tutorials</a></li>
</ul>
</div>
</li>
<li><a href="#">Contact</a></li>
<li><a href="#">Advertise</a></li>
</ul>
</div>
</body>
</html>

No comments:

Post a Comment