View Single Post
Old 11-30-2006, 04:50 PM   #10 (permalink)
StupidScript
Inactive
 
StupidScript's Avatar
 
Join Date: 09-22-06
Location: Los Angeles
Posts: 678
iTrader: 0 / 0%
Latest Blog:
None

StupidScript is just really niceStupidScript is just really niceStupidScript is just really niceStupidScript is just really niceStupidScript is just really niceStupidScript is just really niceStupidScript is just really niceStupidScript is just really niceStupidScript is just really niceStupidScript is just really niceStupidScript is just really nice
Here's JS+CSS:
Code:
<style type="text/css"> .menu1 { background-color:#dedeff } #menu1 { position:absolute } .menu2 { background-color:#ffdede } #menu2 { position:absolute;left:100px } A { text-decoration:none;color:black } </style> <script type="text/javascript"> function showDiv(div,state) { if (state) { vis="visible"; } else { vis="hidden"; } thisdiv=document.getElementById(div); thisdiv.style.visibility=vis; } </script> <div id="menu1"> <a href="#" onmouseover="showDiv('sub1',1)" onmouseout="showDiv('sub1',0)">Menu Item 1</a><br /> <div id="sub1" style="visibility:hidden"> <span class="menu1">SubItem 1.1 | SubItem 1.2</span> </div> </div> <div id="menu2"> <a href="#" onmouseover="showDiv('sub2',1)" onmouseout="showDiv('sub2',0)">Menu Item 2</a><br /> <div id="sub2" style="visibility:hidden"> <span class="menu2">SubItem 2.1 | SubItem 2.2</span> </div> </div>
And still there's extra code needed to keep the sub-divs visible when the cursor rolls off the links, but there you have the basic idea ... Remember those browsers that don't support :hover on divs ... there's got to be an alternative for them.

Last edited by StupidScript : 11-30-2006 at 04:53 PM.
StupidScript is offline   Reply With Quote