React和Bootstrap:工具提示在模态内(出现在模态窗口后面)

React and Bootstrap: tooltip inside modal (appears behind modal window)

本文关键字:模态 窗口 Bootstrap 工具提示 React      更新时间:2023-09-26

我在modal文件中有这样的代码:

...
Icon = require 'components/shared/icon'
{ Checkbox, OverlayTrigger, Tooltip } = require 'react-bootstrap'
...
body: ->
...
  <Checkbox
    checked={ @state.myAttr }
    onChange={ @onMyAttrChange }>
    <OverlayTrigger placement='top' overlay={ <Tooltip> {I18n.t('my_attr')} </Tooltip> }>
      <Icon fa='info-circle' style={{ marginLeft: 5' }}  />
    </OverlayTrigger>
  </Checkbox>

但是工具提示不知何故出现在模态窗口后面的。如何解决这个问题?

.tooltip -默认是工具提示的类。所以,解决方案是添加这个:

.tooltip { z-index: 1151 !important; }

到当前页面的CSS文件。这是引导方面的问题。

尝试在组件样式中添加以下两个属性:

  position: relative;
  z-index: 10000 !important;