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");
关闭