问题如下:我有一个菜单,我希望它在鼠标经过时隐藏和显示元素,我通过 mouseover 和 mouseout 事件得到它,但问题是我实际上无法选择下拉菜单因为它消失了,我想这可能是因为 dom 的问题,但我不太确定,感谢任何帮助!代码如下:
var PanelMuestra = Ext.extend(Ext.Panel, {
width : 850 ,
height : 250,
style : 'margin-top:15px',
bodyStyle: 'padding:10px',
renderTo : Ext.getBody(),
html : fakeHTML,
autoScroll: true
});
new PanelMuestra({
title: 'Menu',
tbar: [{
xtype:'splitbutton',
text: 'Nuevo aca',
listeners : {
mouseover : function() {
console.log('Dentro del area');
this.showMenu();
},
mouseout: function (b) {
console.log('Fuera del area');
b.hideMenu();
//Ext.menu.Manager.hideAll();
}
},
menu: [{text: 'Ejemplo boton 1'}]
},'-',{
xtype:'splitbutton',
text: 'Relleno',
menu: [{text: 'Cut Menu Item'}]
},'-',{
text: 'Relleno'
},'-',{
text: 'Relleno',
menu: [{
text: 'Cut Menu Item'
}]
},'-',{
text: 'Relleno'
}]
});