Hello. There is a drop-down menu:
<ul id="menu"> <li> <a href="#">Weblog Tools</a> <ul> <li><a href="http://www.pivotx.net/">PivotX</a></li> <li><a href="http://www.wordpress.org/">WordPress</a></li> <li><a href="http://www.textpattern.com/">Textpattern</a></li> <li><a href="http://typosphere.org/">Typo</a></li> </ul> </li> <li> <a href="#">Programming Languages</a> <ul> <li><a href="http://www.php.net/">PHP</a></li> <li><a href="http://www.ruby-lang.org/en/">Ruby</a></li> <li><a href="http://www.python.org/">Python</a></li> <li><a href="http://www.perl.org/">PERL</a></li> <li><a href="http://java.sun.com/">Java</a></li> <li><a href="http://en.wikipedia.org/wiki/C_Sharp">C#</a></li> </ul> </li> <li> <a href="#">Cool Stuff</a> <ul> <li><a href="http://www.apple.com/">Apple</a></li> <li><a href="http://www.nikon.com/">Nikon</a></li> <li><a href="http://www.xbox.com/en-US/">XBOX360</a></li> <li><a href="http://www.nintendo.com/">Nintendo</a></li> </ul> </li> <li> <a href="#">Search Engines</a> <ul> <li><a href="http://search.yahoo.com/">Yahoo!</a></li> <li><a href="http://www.google.com/">Google</a></li> <li><a href="http://www.ask.com/">Ask.com</a></li> <li><a href="http://www.live.com/?searchonly=true">Live Search</a></li> </ul> </li> <li> <a href="#">Search Engines</a> <ul> <li><a href="http://search.yahoo.com/">Yahoo!</a></li> <li><a href="http://www.google.com/">Google</a></li> <li><a href="http://www.ask.com/">Ask.com</a></li> <li><a href="http://www.live.com/?searchonly=true">Live Search</a></li> </ul> </li> </ul>
CSS styles to it:
body { font-family: Helvetica, Arial, sans-serif; font-size: 0.9em; } p { line-height: 1.5em; } ul#menu, ul#menu ul { list-style-type: none; margin: 0px; padding: 0px; width: 15em; } ul#menu a { display: block; text-decoration: none; } ul#menu li { margin-top: 1px; } ul#menu li a { background: #333; color: #fff; padding: 0.5em; } ul#menu li a:hover { background: #000; } ul#menu li ul li a { background: #ccc; color: #000; padding-left: 20px; } ul#menu li ul li a:hover { background: #aaa; border-left: 5px #000 solid; padding-left: 15px; } .code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; margin: 0px; padding: 5px; } .code code { display: block; margin-bottom: 0px; padding: 3px; } .code li { background: #ddd; border: 1px solid #ccc; margin: 0px 0px 2px 2.2em; } .indent1 { padding-left: 1em; } .indent2 { padding-left: 2em; }
And Java Script:
function initMenu() { $('#menu ul').hide(); $('#menu li a').click(function () { $(this).next().slideToggle('normal'); }); } $(document).ready(function () { initMenu(); });
How can you make it so that when you click on the internal menu item and go to another page, the menu does not close, but remains open? Thanks a lot in advance.