gpt4 book ai didi

javascript - Extjs 子菜单在 Chrome 43 上消失

转载 作者:搜寻专家 更新时间:2023-11-01 05:04:41 26 4
gpt4 key购买 nike

如何修复 Chrome 43 中子菜单消失的问题?

使用 Extjs 4.

这适用于以前版本的 Chrome。

最佳答案

需要添加此覆盖以解决此问题。

https://www.sencha.com/forum/showthread.php?301116-Submenus-disappear-in-Chrome-43-beta

(感谢 Sencha 论坛上的 festr 用户 - 认为这也需要在 SO 上)

// fix hide submenu (in chrome 43)
Ext.override(Ext.menu.Menu, {
onMouseLeave: function(e) {
var me = this;


// BEGIN FIX
var visibleSubmenu = false;
me.items.each(function(item) {
if(item.menu && item.menu.isVisible()) {
visibleSubmenu = true;
}
})
if(visibleSubmenu) {
//console.log('apply fix hide submenu');
return;
}
// END FIX


me.deactivateActiveItem();


if (me.disabled) {
return;
}


me.fireEvent('mouseleave', me, e);
}
});

关于javascript - Extjs 子菜单在 Chrome 43 上消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30399433/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com