有人知道如何使用mouseenter/mouseleave事件打开/关闭dojo下拉菜单吗?
实际上,我已经成功地使用mouseenter事件打开了菜单,但是,当鼠标离开按钮(或随后打开的菜单)时,菜单不会关闭。
发布于 2010-02-15 02:37:51
IIRC菜单在失去焦点时会关闭,因此鼠标进入/离开事件应分别聚焦在菜单上和离开菜单上
发布于 2010-06-04 22:31:09
var projectsDropdown = new dijit.form.DropDownButton({
label: "Projects",
name: "projects",
dropDown: projectsMenu,
onMouseOver: function()
{this.openDropDown();},
onMouseLeave: function()
{this.closeDropDown();},
id: "projectsButton"},"projectsDropdown");
https://stackoverflow.com/questions/2253095
复制