Barack Obama - Change We Can Believe In

Viewing By Entry / Main
June 20, 2008
A client I have been working with just released their first open source project: a multicolumn dropdown menu plugin for jQuery. Their use case is to allow users to easily navigate complex hierarchical menus of options either via the mouse or via the keyboard.

I had nothing to do with this project but given my recent interest in jQuery, I felt it was worth blogging about. I think it really shows the power and simplicity of jQuery.

Comments

nice... didja know that was done by the cf community's own dan switzer? :)

http://blog.pengoworks.com/index.cfm/2008/6/18/Multicolumn-Dropdown-jQuery-Plugin-Released


@Charlie, yes, I just wasn't sure whether Dan was identifying himself as the author since his email to me referenced the "labs" area on Giva's website rather than his personal blog.


This was getting lots of positive feedback on the jQuery mailing list. It IS very slick...


@Sean:

Thanks for the mention, we think we've come up with a solution that works very well for our use case and thought it would be beneficial to others.


That is an awesome plugin - nice work Dan - gotta love jQuery!

Just found a possible bug/feature? FF3 on OSX. On the demo page the menu works initially very well. I select a menu item, say: Art & Humanities:Photography:Digital. If I then use the left arrow key on the keyboard to go back up the menu then strange things happen. The Art & Humanties section is too big (I guess where the other menus used to be) and the sub-menus no longer pop-out.

Clicking off of the menu resolves it.

Is this a bug or am I just using the wrong keys ;)


@Dave:

A new version was just released that should resolve the issue you were seeing. It was a weird problem in FF3 when using the mouse first and then using keyboard entry.

http://www.givainc.com/labs/mcdropdown_jquery_plugin.htm


@Dan:

Working perfectly on FF3 on OS X.

Cheers!


Post Your Comments
Name:
Email Address:
Comments
*** Please note that all comments require moderation so it may be some time before your comment posts to this blog! ***
Remember My Information:
 



Hosting provided by