Vertical Navigation flyout 5 deep CSS

  • MightyAsianThunder
  • Novice
  • Novice
  • No Avatar
  • Joined: May 23, 2007
  • Posts: 15
  • Loc: San Diego
  • Status: Offline

Post August 1st, 2009, 9:41 pm

I have a nightmare of a client that wants this indepth idiotic navigation system on his website... it is basically this web of mouse overs and nested tables.. I found something that I like but cannot seem to get it to function past the first tier:

http://www.alistapart.com/articles/horizdropdowns

the issue is that once the user mouses over the first visible object, every sub table shows up as opposed to the first level, then the next, then the next and so on and so forth....

I like this script for the small size and easy to understand concept in case he wants to */shudder/* augment the table himself....

Any help would be greatly appreciated.
  • Anonymous
  • Bot
  • No Avatar
  • Joined: 25 Feb 2008
  • Posts: ?
  • Loc: Ozzuland
  • Status: Online

Post August 1st, 2009, 9:41 pm

  • mindfullsilence
  • Professor
  • Professor
  • User avatar
  • Joined: Aug 04, 2008
  • Posts: 846
  • Status: Offline

Post August 1st, 2009, 11:04 pm

I'm not entirely sure this can be achieved through css. I don't think css fly-outs allow for more than one tier. I would suggest looking into a javascript alternative. I'll play around with it and see if I can come up with a solution in css, but it isn't likely.
Use your words like arrows to shoot toward your goal.
  • mindfullsilence
  • Professor
  • Professor
  • User avatar
  • Joined: Aug 04, 2008
  • Posts: 846
  • Status: Offline

Post August 2nd, 2009, 1:03 am

okay, got it set.
Sub menu's with css

you could essentially go as deep as you want with this method.

Take a look at the source, I commented pretty thoroughly. If you have any questions let me know

tested and working in chrome 2, opera 9, IE7, IE8, Firefox

This css will not interfere with any other elements on the page. Use unordered lists to achieve the structure of your menu, and then add a class name of "navigation" to the top level <ul> tag of the navigation menu. Again, you can add as many embedded ul tags within li tags as you need and this code should work seamlessly with all elements inside of a list with the "navigation" classname.
Use your words like arrows to shoot toward your goal.
  • MightyAsianThunder
  • Novice
  • Novice
  • No Avatar
  • Joined: May 23, 2007
  • Posts: 15
  • Loc: San Diego
  • Status: Offline

Post August 2nd, 2009, 1:51 pm

Sweet, just utter perfection... thank you sir!
  • MightyAsianThunder
  • Novice
  • Novice
  • No Avatar
  • Joined: May 23, 2007
  • Posts: 15
  • Loc: San Diego
  • Status: Offline

Post August 13th, 2009, 9:55 am

this is weird.. it is not functioning in IE7 very well.. seems like when you mouse to the right too quickly the menu collapses and disappears... any suggestions?
  • Flanders
  • Beginner
  • Beginner
  • User avatar
  • Joined: Feb 27, 2006
  • Posts: 48
  • Loc: Reno, Nevada US
  • Status: Offline

Post August 13th, 2009, 11:41 am

I've had really good experience with the CoolJSMenu (I don't know if linking to it is allowed, google it). I've used it on several projects and it works great.
  • MightyAsianThunder
  • Novice
  • Novice
  • No Avatar
  • Joined: May 23, 2007
  • Posts: 15
  • Loc: San Diego
  • Status: Offline

Post August 13th, 2009, 11:43 am

i would prefer not to have to buy anything for something so painfully simple (so it seems)
  • Flanders
  • Beginner
  • Beginner
  • User avatar
  • Joined: Feb 27, 2006
  • Posts: 48
  • Loc: Reno, Nevada US
  • Status: Offline

Post August 16th, 2009, 10:47 am

It's a free script, unless you want the Pro version. The free script will do everything you want to do.
  • mindfullsilence
  • Professor
  • Professor
  • User avatar
  • Joined: Aug 04, 2008
  • Posts: 846
  • Status: Offline

Post August 27th, 2009, 3:57 pm

hmmm, not sure why it wouldn't be working, it works on my comp under IE7. I'll take another look at it and see what I can come up with.
Use your words like arrows to shoot toward your goal.
  • mindfullsilence
  • Professor
  • Professor
  • User avatar
  • Joined: Aug 04, 2008
  • Posts: 846
  • Status: Offline

Post September 1st, 2009, 12:04 am

okay, did some research. Sorry for taking so long. I believe it's because of the wrapping comment tags "<--" and "-->" inside the stylesheet area. Just under the <style> tag and above the closing </style> tag. In IE7 the child combinator ">" becomes a bit buggy when proceeded with comment. Remove the <-- and --> in the stylesheet and it should work.
Use your words like arrows to shoot toward your goal.

Post Information

  • Total Posts in this topic: 10 posts
  • Users browsing this forum: No registered users and 120 guests
  • You cannot post new topics in this forum
  • You cannot reply to topics in this forum
  • You cannot edit your posts in this forum
  • You cannot delete your posts in this forum
  • You cannot post attachments in this forum
 
 

© 2011 Unmelted, LLC. Ozzu® is a registered trademark of Unmelted, LLC.