0
有誰知道如何使用mouseenter/mouseleave事件打開/關閉dojo下拉菜單?打開/關閉帶鼠標滑過事件的Dojo菜單
實際上,我已經用鼠標事件成功地打開了菜單,但是,當鼠標離開按鈕(或隨後打開的菜單)時菜單不會關閉。
有誰知道如何使用mouseenter/mouseleave事件打開/關閉dojo下拉菜單?打開/關閉帶鼠標滑過事件的Dojo菜單
實際上,我已經用鼠標事件成功地打開了菜單,但是,當鼠標離開按鈕(或隨後打開的菜單)時菜單不會關閉。
IIRC的菜單的時候才分別失去焦點,讓你的鼠標進入/離開事件應當關注並關閉菜單,
var projectsDropdown = new dijit.form.DropDownButton({
label: "Projects",
name: "projects",
dropDown: projectsMenu,
onMouseOver: function()
{this.openDropDown();},
onMouseLeave: function()
{this.closeDropDown();},
id: "projectsButton"},"projectsDropdown");
關閉