Navigation Bar

Required JavaScript jQuery files

CSS


/*--------------------------------------------------------------------------
Phoenix Primary Navigation - Smooth Navigation
--------------------------------------------------------------------------*/	
#phoenix-primary-navigation {
	font-size: 10px;
	background:	black;
	/*background: url(images/topnav-bg.png) repeat-x;	*/
	clear:both;
	font-size:10px;
	height:35px;
	width:960px;	
	}

/* to override css in system-menus.css */
#phoenix-primary-navigation	li.leaf {
	list-style-image: none;
	list-style-type:none;
	}

/* to override css in system-menus.css */
#phoenix-primary-navigation	li.first {
	margin-left: 40px;
	padding-left: 40px;
	}

/* to override css in system-menus.css */
#phoenix-primary-navigation li.collapsed, li.expanded {
	list-style-image:none;
	list-style-type:none;
	}

	
#phoenix-primary-navigation ul.topnav {
	list-style: none;
	padding: 0 5px;
	margin: 0;
	float: right;
	background: #222;
	font-size: 1.2em;
	background: url(images/topnav-bg.png) repeat-x;	
	}

#phoenix-primary-navigation ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 5px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	}

#phoenix-primary-navigation ul.topnav li a {
	padding: 10px 5px;
	color: #CBBEB6;
	font-weight: bold;
	display: block;
	text-decoration: none;
	float: left;
	}

#phoenix-primary-navigation ul.subnav li a {
	color: #fff;
	font-weight: normal;
	}

#phoenix-primary-navigation ul.topnav li a:hover{
	/*background: url(menu-images/topnav_hover.gif) no-repeat center top;*/
	}

#phoenix-primary-navigation ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(images/subnav_btn.gif) no-repeat center top;
	background: url(images/button.png) no-repeat center top;
	}

#phoenix-primary-navigation ul.topnav li span.subhover {
	color: red;
	background-position: center bottom; 
	cursor: pointer;} /*--Hover effect for trigger--*/
	
#phoenix-primary-navigation ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	z-index: 5000;
/*	border: 1px solid #111;*/
	}

#phoenix-primary-navigation ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
/*	border-top: 1px solid #252525;*/ /*--Create bevel effect--*/
/*	border-bottom: 1px solid #444;*/ /*--Create bevel effect--*/
	clear: both;
	width: 170px;
	}

html #phoenix-primary-navigation ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(images/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
	}

html #phoenix-primary-navigation ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(images/dropdown_linkbg.gif) no-repeat 10px center;
	}

.subhover {
	color: red;
	}

#phoenix-primary-navigation ul ul li.last a {
	border-bottom: 3px #A97947 solid;
	}

JavaScript


$(document).ready(function(){

	$("ul.subnav").parent().append("<span></span>");
//Only shows drop down trigger when js is enabled (Adds empty span tag after
ul.subnav*)

	$("ul.topnav li span").click(function() { //When trigger is
clicked...

		//Following events are applied to the subnav itself (moving subnav up and
down)
		//$(this).parent().find("ul.subnav").slideDown('fast').show();
//Drop down the subnav on click
		
		$(this).parent().find("ul.subnav").slideToggle('slow').show();
//Drop down the subnav on click

		$(this).parent().hover(function() {
		}, function(){
			$(this).parent().find("ul.subnav").slideUp('slow'); //When the
mouse hovers out of the subnav, move it back up
		});

		//Following events are applied to the trigger (Hover events for the trigger)
		}).hover(function() {
			$(this).addClass("subhover"); //On hover over, add class
"subhover"
		}, function(){	//On Hover Out
			$(this).removeClass("subhover"); //On hover out, remove class
"subhover"

	});

});

HTML


<ul class="topnav">
<li class="leaf first"><a href="/drupal/phoenix/" class="home" title="Home">Home</a></li>
<li class="expanded active-trail"><a href="/drupal/phoenix/about-phoenix" class="about-phoenix active" title="About Phoenix">About Phoenix</a><br
/>
<ul class="subnav">
<li class="leaf first"><a href="/drupal/phoenix/history">History</a></li>
<li class="leaf last"><a href="/drupal/phoenix/mission">Mission</a></li>
</ul>
</li>
<li class="leaf"><a href="/drupal/phoenix/news" class="news" title="News">News</a></li>
<li class="collapsed"><a href="/drupal/phoenix/additional-services" class="additional-services">Additional Services</a></li>
<li class="leaf"><a href="/drupal/phoenix/clients/testimonials" class="testimonials">Testimonials</a></li>
<li class="leaf"><a href="/drupal/phoenix/aircraft" class="aircraft" title="Aircraft">Aircraft</a></li>
<li class="expanded last"><a href="/drupal/phoenix/contact-us" class="contact-us" title="Contact Us">Contact Us</a><br />
<ul class="subnav">
<li class="leaf first"><a href="/drupal/phoenix/tony-griffin" title="Tony Griffin">Tony Griffin</a></li>
<li class="leaf"><a href="/drupal/phoenix/barbara-cheng" title="Barbara Cheng">Barbara Cheng</a></li>
<li class="leaf"><a href="/drupal/phoenix/mark-griffin" title="Mark Griffin">Mark Griffin</a></li>
<li class="leaf last"><a href="/drupal/phoenix/stuart-perkins" title="Stuart Perkins">Stuart Perkins</a></li>
</ul>
</li>
</ul>