Открыть / закрыть меню Dojo с помощью мыши над событием - PullRequest
0 голосов
/ 12 февраля 2010

Кто-нибудь знает, как открыть / закрыть выпадающее меню додзё с событиями mouseenter / mouseleave?

На самом деле, я успешно открыл меню с событием mouseenter, однако меню не закрывается, когда мышь выключается (или открытое меню).

Ответы [ 2 ]

0 голосов
/ 05 июня 2010
 var projectsDropdown = new dijit.form.DropDownButton({
                        label: "Projects",
                        name: "projects",
                        dropDown: projectsMenu,
                        onMouseOver: function()
                        {this.openDropDown();},
                        onMouseLeave: function()
                        {this.closeDropDown();},
                        id: "projectsButton"},"projectsDropdown");
0 голосов
/ 15 февраля 2010

IIRC меню закрывается, когда оно теряет фокус, поэтому события входа / выхода мыши должны фокусироваться на и вне меню соответственно

...