求Ext.toolbar鼠标移开隐藏menu,麻烦各位高人帮帮忙,困扰2天了

luozhangwen 2011-10-23 09:56:11
当鼠标移开ext.toolbar.button与ext.menu.Menu这两块区域时隐藏Menu。
EXT不熟练,困扰2天了。麻烦各位高人帮帮忙,非常感谢



Ext.onReady(function(){
Ext.QuickTips.init();

var menu = new Ext.menu.Menu({
id: 'mainMenu',
style: {
overflow: 'visible' // For the Combo popup
},
items: [{
text: 'AAA',
},
{
text: 'BBB',
}
]
});


var tb = new Ext.Toolbar();
tb.render('toolbar');

tb.add({
text:'Button w/ Menu',
iconCls: 'bmenu', // <-- icon
menu: menu // assign menu by instance
,
listeners : {
mouseover : function (obj,e) {
if(!obj.menu.isVisible()){
obj.showMenu();
}
}
}
});
tb.doLayout();
});
...全文
74 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
luozhangwen 2011-10-24
  • 打赏
  • 举报
回复
没人会吗? 各位大大们帮帮忙啊...
豆虫 2011-10-23
  • 打赏
  • 举报
回复
Ext自身可能没做这个效果
其实这个效果肯定就是mouseout和mouseover这俩事件来处理了
但这个有点特殊 因为你的menu在toobar下边 tbar onmouseout隐藏menu的话 向下一离开tbar menu就隐藏了
用户甚至都选不上AAA和BBB了
flyerwing 2011-10-23
  • 打赏
  • 举报
回复
mouseover
设置MENU的VISIBLE不行吗

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧