animation: Object
A collection of Animation objects, used to change default animations. A value of false will disable all animations in the widget.

Available animations for the Menu are listed below. Each animation has a reverse options which is used for the close effect by default, but can be over-ridden by setting the close animation. Each animation also has a direction which can be set off the animation (i.e. slideIn:Down).

slideIn
Menu content slides in from the top
fadeIn
Menu content fades in
expand
Menu content expands from the top down. Similar to slideIn.

Example

$("#menu").kendoMenu({
     animation: { open: { effects: "fadeIn" } }
 });
close: Animation
The animation that will be used when closing sub menus.
open: Animation
The animation that will be used when opening sub menus.
closeOnClick: Boolean(default: true)
Specifies that sub menus should close after item selection (provided they won't navigate).

Example

$("#menu").kendoMenu({
     closeOnClick: false
 });
direction: String(default: "default")
Specifies Menu opening direction. Can be "top", "bottom", "left", "right". You can also specify different direction for root and sub menu items, separating them with space. The example below will initialize the root menu to open upwards and its sub menus to the left.

Example

$("#menu").kendoMenu({
    direction: "top left"
});
hoverDelay: Number(default: 100)
Specifies the delay in ms before the menu is opened/closed - used to avoid accidental closure on leaving.

Example

$("#menu").kendoMenu({
     hoverDelay: 200
 });
openOnClick: Boolean(default: false)
Specifies that the root sub menus will be opened on item click.

Example

$("#menu").kendoMenu({
     openOnClick: true
 });
orientation: String(default: "horizontal")
Root menu orientation. Could be horizontal or vertical.

Example

$("#menu").kendoMenu({
     orientation: "vertical"
 });