<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AAHome.net &#187; menu</title>
	<atom:link href="http://aahome.net/tags/menu/feed/" rel="self" type="application/rss+xml" />
	<link>http://aahome.net</link>
	<description>Where the wonder begins</description>
	<lastBuildDate>Mon, 23 Nov 2009 19:17:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A jQuery-based vertical accordion menu</title>
		<link>http://aahome.net/2009/07/a-simple-vertical-accordion-menu/</link>
		<comments>http://aahome.net/2009/07/a-simple-vertical-accordion-menu/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 07:43:42 +0000</pubDate>
		<dc:creator>alleycat</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[accordion]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[sliding]]></category>

		<guid isPermaLink="false">http://aahome.net/?p=11</guid>
		<description><![CDATA[After digging around for a good menu for my intranet website, I decided to build up my own as I found the div toggling function in jQuery. Yes, with jQuery.slideToggle() and just a few lines of code, you could create a stunning vertical accordion-like menu in minutes. Just play around with the menu below and [...]]]></description>
			<content:encoded><![CDATA[<p><a name="firstmenu"></a>After digging around for a good menu for my intranet website, I decided to build up my own as I found the div toggling function in jQuery. Yes, with jQuery.slideToggle() and just a few lines of code, you could create a stunning vertical accordion-like menu in minutes. Just play around with the menu below and see.<br />
<script src="http://aahome.net/files/jquery.js" type="text/javascript"></script><br />
<script type="text/javascript">// <![CDATA[
$(document).ready(function() {
$("li.menuslider").children("ul").hide();
$("li.menuslider").mouseover(function() {
    var e = $(this);
    myTimer = setTimeout(function() {
        e.children("ul").slideDown("medium").parent().siblings().children("ul").slideUp("medium");
    }, 100);
}).mouseout(function() {
    if (myTimer) clearTimeout(myTimer);
})});
// ]]&gt;</script></p>
<div class="menu">
<div class="menu_content"><!-- start of some menu --></p>
<ul>
<li class="menuslider" style="list-style:none;"><a href="#">Some menu title</a>
<ul>
<li style="padding-left:10px;"><a href="#">Some menu item</a></li>
<li style="padding-left:10px;"><a href="#">Some menu item</a></li>
<li style="padding-left:10px;"><a href="#">Some menu item</a></li>
<li style="padding-left:10px;"><a href="#">Some menu item</a></li>
</ul>
</li>
<p><!-- end of some menu --><br />
<!-- start of some menu --></p>
<li class="menuslider" style="list-style:none;"><a href="#">Some menu title</a>
<ul>
<li style="padding-left:10px;"><a href="#">Some menu item</a></li>
<li style="padding-left:10px;"><a href="#">Some menu item</a></li>
<li style="padding-left:10px;"><a href="#">Some menu item</a></li>
<li style="padding-left:10px;"><a href="#">Some menu item</a></li>
</ul>
</li>
<p><!-- end of some menu --><br />
<!-- start of some menu --></p>
<li class="menuslider" style="list-style:none;"><a href="#">Some menu title</a>
<ul>
<li style="padding-left:10px;"><a href="#">Some menu item</a></li>
<li style="padding-left:10px;"><a href="#">Some menu item</a></li>
<li style="padding-left:10px;"><a href="#">Some menu item</a></li>
<li style="padding-left:10px;"><a href="#">Some menu item</a></li>
</ul>
</li>
<p><!-- end of some menu --><br />
<!-- start of some menu --></p>
<li class="menuslider" style="list-style:none;"><a href="#">Some menu title</a>
<ul>
<li style="padding-left:10px;"><a href="#">Some menu item</a></li>
<li style="padding-left:10px;"><a href="#">Some menu item</a></li>
<li style="padding-left:10px;"><a href="#">Some menu item</a></li>
<li style="padding-left:10px;"><a href="#">Some menu item</a></li>
</ul>
</li>
<p><!-- end of some menu --></ul>
</div>
</div>
<p><span id="more-11"></span></p>
<p><strong><span style="text-decoration: underline;">How to do:</span></strong></p>
<p>1. Insert this JavaScript code block wherever between the header tags</p>
<p>[code lang="javascript"]<br />
<script type="text/javascript">// <![CDATA[
   /* Vertical Accordion Menu code snippet Author: Phan Tuan Anh. Homepage: www.aahome.net Feel free to use this code block wherever you like */ const slideSpeed = 'slow'; // slide speed: slow, medium, fast var lastMenu;// = ''; // name of the last opened menu toggler function slidingMenu(curMenu) { 	if(lastMenu!=curMenu){ // slide off last menu item 		if($('#'+lastMenu).css('display')!='none'){ 			$('#'+lastMenu).slideToggle(slideSpeed); 		} 	} 	$('#'+curMenu).slideToggle(slideSpeed); 	lastMenu = curMenu; }
// ]]&gt;</script><br />
[/code]<br />
2. Create a &#8220;topmenu &#8211; submenu&#8221; pair as below.<br />
[code lang="html"]</p>
<ul onclick="javascript: slidingMenu('submenu1');">
<li><a href="#">Sample top menu #1</a></li>
</ul>
<ul id="submenu1" style="display: none;">
<li><a href="#">Sample sub menu #1</a></li>
<li><a href="#">Sample sub menu #2</a></li>
</ul>
<p>[/code]<br />
3. That&#8217;s it, you&#8217;ve just created your first accordion menu item. Repeat step 2 to create as many menu items as you like to make a nice menu.</p>
<p>Thanks Fahad Ibnay Heylaal for his <a href="http://www.frinity.com/posts/css/vertical-css-menu-with-jquery-toggle-effect">original toggle tutorial</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://aahome.net/2009/07/a-simple-vertical-accordion-menu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
