SubMenu在Windows Safari上悬停时消失。 EXTJS

时间:2015-12-04 11:34:02

标签: extjs

我使用下面的Extjs代码作为菜单。它在chrome,IE和Mozilla浏览器中运行良好,但问题仅在于Windows平台上的safari。一旦我试图将鼠标悬停在它上面,子菜单就会消失。

var menuPanel=Ext.define('MenuPanel',{
extend:'Ext.menu.Menu',
alias:'widget',
width:100,
height:50,
items:[{
    text:'Menu 1',
    handler:function(){
        Ext.Msg.alert('Message','Clicked on Menu 1');

    }
     },
       {
           text:'Menu 2',
           handler:function(){
               Ext.Msg.alert('Message','Clicked on Menu 2');                   
           }
       }],
beforeShow:function(){
    var ownerCmp = Ext.getCmp(this.alignTarget.id);
    if (this.ownerCmp !== ownerCmp)
    { this.ownerCmp = ownerCmp; }
    this.callParent(arguments);
}

});

你可以在小提琴https://fiddle.sencha.com/#fiddle/rv2上找到这个例子。请尝试在Windows的狩猎中打开它。

任何帮助都将受到高度赞赏。

0 个答案:

没有答案