Plugins

The plugins site is currently in development.

We've been looking to provide a higher-quality, spam-free experience at the plugins site for some time, and a major error on our part forced us to shut down the current site before we could put the new one in place. We are developing a new site, and you can follow along with its development on GitHub. For more information about this transition, including steps you can take as a plugin author to prepare, please read our post about what's going on.

Releases for (mb)Menu, a powerful jQuery multilevel tree menu


(mb)Menu, a powerful jQuery multilevel tree menu 2.8.5

What's new in 2.8.5:

* Added a new "boxmenu" modality to display any html into the menu.
* Added "disabled" property to root menu; if setted to true all the voices are disabled.
* fixed a bug that prevent any submenu to show and hide properly if an "empty" root manu was defined.
* improved graphic

(mb)Menu, a powerful jQuery multilevel tree menu 2.7.6

2.7.6 IE6/7 bugfix:
added at line 377: if ($.browser.msie) menuVoice.css({maxWidth:op.options.menuWidth}) to constrain textbox into the menu width in IE :-;
added $.fn.removeMbMenu() to close any opened manu from an external or internal link.

2.7.5 IE6/7 bugfix:
changed with --> minWidth at line 495 to let menu expand in line contnet exceed.
added at line 312 $(this.menuContainer).attr("id", "mb_"+m).hide(); to set an ID to the menucontainer.

2.7.4 feature:
set a local variable for $(opener.menuContainer).find(“#” + m + “_” + i); to improve performance in IE. (thanks to Sergey Vostretsov, svostretsov@gmail.com)

2.7.3 feature:
changed the [cMenu] and [menu] selector to get the element itself on initialize. (thanks to Johan, johan.brichau@uclouvain.be)

(mb)Menu, a powerful jQuery multilevel tree menu 2.7.2

2.7.2 bugfix:
if property openOnClick was set to true and there was an empty root menu, once you get out from the empty root menu it didn't unselect its state.

2.7.1
Managed menuvoices with A HREF attr.
Now when a menuvoice has an A HREF it remains an A HREF

(mb)Menu, a powerful jQuery multilevel tree menu 2.7.0

IE7 and 8 bug:
Fixed the wrong positioning of the contextualMenu if the page was scrolled.

(mb)Menu, a powerful jQuery multilevel tree menu 2.6.1

Fixed a bug for Firefox 3.5:

Once a contextual menu opens it suddenly closes.

(mb)Menu, a powerful jQuery multilevel tree menu 2.5

2.5 (NEW!)

Minor bugfix:
* if the menu height is more than the page height the menu doesn't reposition it to let you scroll all the menu voices.

Minor features:
added a new param containment to let the urer choose either the containment is the window (default) or any other element that contains the menu; that's usefull if you want the menu adapt it's position related something else that the window.
usage: containment:"your element ID" as param on the menu call function.

(mb)Menu, a powerful jQuery multilevel tree menu 2.3

2.3 (NEW!)

Minor bugfix:

* There was a problem with contextual menu position on long content pages (the scroll height and width weren’t calculate). solved!

(mb)Menu, a powerful jQuery multilevel tree menu 2.2.0

2.2 (NEW!)

Minor features:

* added the support for jquery.hoverIntent.js also for submenu calls:
setted a new param submenuHoverIntent that axcept int as time in milliseconds for the delay befor shooting the hover event; if you set it to 0 (default) hoverIntent is not used.
!! important >> To use this param you have to incude the jquery.hoverIntent plug in in your page.

(mb)Menu, a powerful jQuery multilevel tree menu 2.0.0

2.0 (NEW!)

Major features:

* if you set openOnClick the menu’ll close even when you click again on the root voice that invoked it.
* added the support for jquery.hoverIntent.js:
setted a new param hoverIntent that axcept int as time in milliseconds for the delay befor shooting the hover event; if you set it to 0 (default) hoverIntent is not used.
!! important >> To use this param you have to incude the jquery.hoverIntent plug in in your page.

(mb)Menu, a powerful jQuery multilevel tree menu 1.6.0

1.6.0 (NEW!)

* Major bugfix:
Now, if closeOnMouseOut is setted, the menu will close when you leave the root menu voice even if you don't roll over the opened menu.
* new feature:
you can define the fade time for opening and closing events by seting two new params:
fadeInTime:100, // default
fadeOutTime:200, // default

(mb)Menu, a powerful jQuery multilevel tree menu 1.5.4

Major bugfix:
IE and contextualmenu bugfix;
fixed a code error that prevented IE to show the contextual menu.

(mb)Menu, a powerful jQuery multilevel tree menu 1.5.3

feature:

Now you can set the minZindex param to auto and your menu autodetect the higher z-index element in the page to be the highest.

(mb)Menu, a powerful jQuery multilevel tree menu 1.5.1

1.5.1 (NEW!)

* Now you can have a root menu emty (with a direct lnk for example) that behave as the other menu in the same group.

ajax menu 1
menu 2
menu 3
menu 4 empty

* fixed a bug on close of menu with closeOnMouseOut set to true and other menu istances in the same page.
* Cleaned the param: rootMenuSelector it's not used anymore.
* Minor bugfix.

(mb)Menu, a powerful jQuery multilevel tree menu 1.5.0

1.5 (NEW!)

three new params:
closeOnMouseOut: false (default) // you can hide the menu onmouseout
closeAfter: 500 (default) // set the time to wait before closing after you exit the menu
onContextualMenu: function(o,e){} // a function to be called on contextualMenu

Now the onclick action is extended to the whole voice line.

If you set an href attribute, it’s managed to the whole line and get the right target

When you set a contextualMenu, once you rightClick on the dom element an accessible variable is set ($.mbMenu.lastContextMenuEl);
so you can build your own function referring to every attribute of your object;
for example: if you have the same action on the menu voice for all the elements but you need the ID of the dom element you clicked on, you get it in this way:
$($.mbMenu.lastContextMenuEl).attr("id");

(mb)Menu, a powerful jQuery multilevel tree menu 1.0.3

Added a feature and solved a bug:
feature:
now there's a new param: fadeOutTime that controlls the fade effect on close.
the old param fadeTime now is become: fadeInTime.

bug:
solved a bag in the case there's a href with a javascript as url (href="javascript:..."); now it works!

(mb)Menu, a powerful jQuery multilevel tree menu 1.0.2

Fixed a bug of the ajax call:
Couldn't pass additional data to the request due to a wrong expression:

before:

data:”menuId=”+m+op.options.additionalData!=”"?”&”+op.options.additionalData:”",

after:

data:”menuId=”+m+(op.options.additionalData!=”"?”&”+op.options.additionalData:”"),

thanks Jochen Bayer

(mb)Menu, a powerful jQuery multilevel tree menu 1.0.1

solved a IE bug for separator between menuvoices:
IE doesn’t set a height=1px to the Div because it’s empty;

solved a bug for disabled menuvoices with href attr.

mbMenu, a powerfull jQuery multilevel tree menu 1.0.0

first release