onClick (object)
A map of options for when a link in the menu is clicked.
Possible values: an object, true
or false
.
Code example:
$("#my-menu").mmenu({ onClick : { close : true, setSelected : true, setLocationHref : null, delayLocationHref : true, blockUI : null, callback : null } });
Note that most boolean-options in the onClick
object can also be a function that returns a boolean. Inside this function this
refers to the clicked link.
onClick.close (boolean/function)
Whether or not the menu should close after clicking a link inside it.
Default value: true
.
onClick.setSelected (boolean/function)
Whether or not the clicked link should be visibly "selected".
Default value: true
.
onClick.setLocationHref (boolean/function)
Whether or not the window.location.href
should be set to the href of the clicked link.
Default value: false
if the href is equal to or starts with a hash (#), true
otherwise.
onClick.delayLocationHref (boolean/function)
Whether or not to delay setting the window.location.href
until after the menu has closed.
Default value: true
.
onClick.blockUI (boolean/function)
Whether or not to block the user interface while loading the new page.
Default value: false
if the href is equal to or starts with a hash (#), true
otherwise.
onClick.callback (function)
A function to call after the menu has closed. Inside this function, this
refers to the clicked link.
Default value: null
.