添加跨度时工具提示无法正常工作

问题描述 投票:0回答:1

我正在使用一个工具提示,当按钮被禁用时,它会在悬停时显示。 由于按钮的 css 变得扭曲,我使用 span 来消除扭曲。添加跨度后,工具提示无法正常工作。当我将鼠标悬停在按钮上时,有时它不会在鼠标移开时消失。我该怎么办? 在不使用 span 的情况下使用工具提示时,有没有办法保留 css? 这是代码:

const isEnable = true
<Tooltip placement="bottom" title="hello qwerty" trigger={'hover'} open={!isEnable}> 
  <span> 
    <Button disabled={!isEnable} > 
      <Space> 
         <span>Hello</span> 
      </Space> 
    </Button> 
  </span> 
</Tooltip>

第 3 行跨度导致问题

javascript css reactjs tooltip antd
1个回答
0
投票

您可以修改如下代码:

const isEnable = true;

<Tooltip placement="bottom" title="hello qwerty" trigger={'hover'} open={!isEnable}> 
  <Button disabled={!isEnable} style={{ display: 'inline-block' }}> 
    <Space> 
       <span>Hello</span> 
    </Space> 
  </Button> 
</Tooltip>

display: inline-block 属性通过 style 属性直接应用于 Button 组件。这将允许按钮保持其样式,同时仍允许工具提示正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.