To Mega-Menu or not to Mega-Menu for a Long list

I am working on our department website and want to include a menu structure that allows us to quickly navigate through a set of drawings we use regularly.

I envisioned a structure like so: Drawings->(Type of drawing)->(Drawing Set)

There are about 5 different types of drawings and each one has about 30 sets, one for each system.
They are listed like:

01, Description1
02, Description2

30, Description30

The problem is that even with very narrow list item heights, the list is still very long and a user has to scroll the window to see all the systems.

I thought about using a mega-menu type structure with two-columns like:

01, Description1 02, Description2
03, Description3 04, Description4
… and so on…

This just doesn’t seen right and the way I see it, I’ve got the following choices:

-Let the user scroll the long list
-Use two or more columns to shorten the height of the list
-Forget about listing all the systems and just take the user to a new page with a list of the various systems.

Opinions or suggestions?

There are so many megamenu solutions out there, I’d hesitate to steer you to one or the other just based on my personal preference. Your first question is if you want a JS-driven menu (including jQuery) or a straight-up HTML/CSS solution. After that, you get to go Googling! :slight_smile:

A separate page containing links to all Drawings, listed by Type, with a side menu containing in-page links to each Type heading.

If the department all have javascript enabled browsers, possibly add a script to hide the Drawings lists and reveal them when their Type heading and/or in-page link are clicked.

Agreed with Victorinox. The point of these menus was to be able to cram a whole lot of information on a single page. Something you’d only do if you were forced to in the first place.
If it were a short list I would possible suggest the form system used by DeviantArt (though I have no idea if that’s accessible). However if these lists are that long, users will appreciate rather than hate a new page loading.

I do have a menu with each type heading, it’s just one level below “Drawings”. I could have a menu where each drawing type was on the menu’s first level; however, this still would solve my problem of each type of drawing having ~30 Systems and the very long list that it requires. Further still, each system may have ~10-50 drawings, but I wasn’t going to try to make a direct link to each one. hmm…