【发布时间】:2021-01-27 05:44:45
【问题描述】:
我在一个非常简单的前端使用 Semantic-UI-React。主页使用Sidebar.Pushable 显示菜单和主要内容。如果任何子组件打开Modal,Sidebar 将停止反应。没有错误 - 我认为这与某些 CSS 在某种程度上不可撤销地改变有关。在应用程序的任何位置打开Modal 后,让Sidebar 再次可推送的唯一方法是重新加载页面。
我尽我所能深入研究 CSS,但我仍然想念它。有 an ancient issue on Github,处理语义 UI 本身的类似行为(即不涉及 React),但没有确定的解决方案。
要重新创建,只需use the code from the Sidebar example,然后在Pusher 中添加一个打开模态的按钮。一旦Modal 打开,Sidebar 就死了。
我创建了一个Sandbox sample。
更新:打开了一个 Github 问题:https://github.com/Semantic-Org/Semantic-UI-React/issues/4110
【问题讨论】:
标签: reactjs modal-dialog semantic-ui sidebar semantic-ui-react