问题描述
我已经使用 MUI 手风琴实现了几个可扩展的菜单。它们的扩展是通过“扩展”属性控制的。 MUI 版本为 4.10.2。
在最近的浏览器中,当我打开其他手风琴之一时,每个手风琴都会关闭。我已经通过包含 AccordionDetails 内容的 ClickAwayListener 实现了此行为。
在 IE11 中,这不会完全发生。我看到的是 ClickAwayListener 没有捕捉到对兄弟 AccordionSummary 的鼠标点击。页面所有其他部分的鼠标点击都被正确捕获。
在所有最近的浏览器中,单击同级 AccordionSummary 被正确用于打开它,然后它到达先前选择的菜单的 ClickAwayListener(并关闭它)。在 IE11 中不会发生这种情况。
我没有在页面的任何部分使用 preventDefault。没有错误信息报告给 IE11 控制台。
https://codesandbox.io/s/cocky-galileo-gqxz9
不幸的是,这个代码和框页面不能在 IE11 中运行,所以这个问题不能真正重现。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)