我正在使用dijit.menu的菜单,右键单击并左键单击它。 我如何打开鼠标上的菜单并关闭onmouseout?
dijitActionMenu = new dijit.Menu({
targetNodeIds:[actionMenuId],
leftClickToOpen:"true"
});
答案 0 :(得分:0)
你有没有试过像
这样的东西// Create a new Tooltip
var tip = new dijit.Tooltip({
// Label - the HTML or text to be placed within the Tooltip
label: '<div class="myTipType">This is the content of my Tooltip!</div>',
// Delay before showing the Tooltip (in milliseconds)
showDelay: 250,
// The nodes to attach the Tooltip to
// Can be an array of strings or domNodes
connectId: ["myElement1","myElement2"]
});
更多细节在这里dialogs_tooltips。即使是dijit.Menu也有onMouseOver。
答案 1 :(得分:0)
我可以获取dijit / Menu onmouseover
。
创建一个将调用onmouseover事件的元素。
<a href="#" onmouseover="show();" onmouseout="hideMenu();">Element</a>
show()
会调用自定义小部件,它会为您创建菜单。
如,
show = function() {
var roll = new rollover()
}
rollover.js将是自定义小部件。
从构造函数中,您可以调用该函数并创建菜单。
pMenu = new Menu({ class: "rollovermenu", id: "rolloverid" });