首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Semantic-react-ui中的Modal屏幕上显示弹出窗口?

问如何在Semantic-react-ui中的Modal屏幕上显示弹出窗口?
EN

Stack Overflow用户
提问于 2020-01-22 17:43:43
回答 1查看 1.1K关注 0票数 2

我正在使用语义UI库在Modal上显示一些内容。在Modal上方有一个按钮,单击该按钮后,我们会看到一个弹出窗口,提供一些信息。挑战是弹出窗口出现在Modal屏幕后面。如何将弹出窗口带到Modal前面。我试着用谷歌搜索,但目前没有有效的解决方案。

我也尝试过z-index。是的,先生。我使用内联样式将zindex的值1赋给modal,并将值99999的zIndex赋给弹出窗口。就像下面这样-

代码语言:javascript
复制
//Modal.js
render(){
<Modal style={{zIndex:1}}>
          <MyComponent />
</Modal>
}

//MyComponent.js
render(){
<Popup
       trigger={<Button> Click Me! </Button>
       style={{zIndex:999}}>
<Popup.Content>
     Hi There. I am Popup content
</Popup.Content>

不幸的是,它不起作用。:(

注意- Modal和Popup都是语义UI库本身提供的组件。

Popup

Modal

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-22 17:59:05

代码语言:javascript
复制
 <Popup
     style={{ zIndex: 9999999 }}
 />

将zIndex应用于Popup。要保持高于modal的zIndex,请保持高于ui调光器的zIndex,后者为99990。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59856683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档