【问题标题】:Bootstrap React hover effectBootstrap React 悬停效果
【发布时间】:2018-03-22 03:32:02
【问题描述】:

编辑:

我正在尝试 react-bootstrap,因为它也支持工具提示!但我仍然无法获得所需的工具提示效果。按钮以正确的样式显示,但鼠标悬停在按钮上时没有工具提示效果。

我的代码:

import { Tooltip, OverlayTrigger, Button } from 'react-bootstrap'

    const tooltip = (
      <Tooltip id="tooltip"><strong>Holy guacamole!</strong> Check this info.</Tooltip>
    );


    export default function Test (props) {
        return (
            <OverlayTrigger placement="right" overlay={tooltip}>
                <Button bsStyle="default">Holy guacamole!</Button>
            </OverlayTrigger>
        )    

【问题讨论】:

  • 你为什么不试试react-bootstrap?它比仅使用引导程序更具反应性。
  • 您是否在index.html 中导入boostrap 样式和js 文件?
  • 使用 react-bootstrap,您只需导入 npm 模块,无需 CDN 或脚本

标签: javascript css reactjs bootstrap-4 react-bootstrap


【解决方案1】:

您需要指定通过悬停元素触发叠加层。

像这样:

<OverlayTrigger trigger="hover" placement="right" overlay={tooltip}>
    <Button bsStyle="default">Holy guacamole!</Button>
</OverlayTrigger>

您可以找到更多信息here

【讨论】:

  • 我也试过了,trigger=hover 和 trigger=click 都没有显示工具提示。
  • @JaimePericas 它似乎工作。检查它here。另请记住,react-bootstrap 支持 bootstrap 3,并且在版本 4 中,bootstrap 进行了一些类名更改,这可能会导致兼容性问题(Modal 发生在我身上)所以如果您使用的是版本 4,那么您可以使用 @987654323 @
猜你喜欢
  • 2018-03-29
  • 1970-01-01
  • 2014-06-05
  • 1970-01-01
  • 1970-01-01
  • 2021-02-13
  • 2021-11-12
  • 2022-01-21
  • 1970-01-01
相关资源
最近更新 更多