2010-02-12 3 views
0

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

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

ответ

0

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

0
var projectsDropdown = new dijit.form.DropDownButton({ 
         label: "Projects", 
         name: "projects", 
         dropDown: projectsMenu, 
         onMouseOver: function() 
         {this.openDropDown();}, 
         onMouseLeave: function() 
         {this.closeDropDown();}, 
         id: "projectsButton"},"projectsDropdown"); 
Смежные вопросы