2010-02-12 10 views
0

Est-ce que quelqu'un sait comment ouvrir/fermer un menu déroulant dojo avec les événements mouseenter/mouseleave?Ouvrir/Fermer Menu Dojo avec la souris sur l'événement

En fait, j'ai réussi à ouvrir le menu avec l'événement mouseenter, cependant, le menu ne se ferme pas lorsque la souris quitte le bouton (ou le menu ouvert suivant).

Répondre

0

IIRC le menu se ferme quand il perd le focus, de sorte que votre souris entrer/quitter les événements devraient se concentrer sur et hors du menu, respectivement

0
var projectsDropdown = new dijit.form.DropDownButton({ 
         label: "Projects", 
         name: "projects", 
         dropDown: projectsMenu, 
         onMouseOver: function() 
         {this.openDropDown();}, 
         onMouseLeave: function() 
         {this.closeDropDown();}, 
         id: "projectsButton"},"projectsDropdown");