首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向禁用的Dropdown.Toggle添加工具提示

向禁用的Dropdown.Toggle添加工具提示
EN

Stack Overflow用户
提问于 2019-08-04 18:18:51
回答 1查看 835关注 0票数 1

如果Dropdown.Toggle未被禁用,工具提示可以工作。当Dropdown.Toggle有类时

代码语言:javascript
复制
.disabled {
     pointer-events: none;
}.

工具提示不工作。我正在使用库:react-bootstrapreact-tooltip

示例:https://stackblitz.com/edit/react-tnh9rr

代码语言:javascript
复制
class App extends Component {
  constructor() {
    super();
    this.state = {
      disabled: true
    };
  }

  render() {
    return (
      <Dropdown className = {`${this.state.disabled  ? 'disabled' :     null}`} onClick={this.checkStatus}>
        <Dropdown.Toggle  data-tip="hello world" variant="success" id="dropdown-basic">
            Change status
        <ReactTooltip/>
        </Dropdown.Toggle>
        <Dropdown.Menu >
            <Dropdown.Item>AAAAAAA</Dropdown.Item>
        </Dropdown.Menu>
      </Dropdown>
    );
  }
}

CSS

代码语言:javascript
复制
.disabled {
    pointer-events: none; 
}
EN

回答 1

Stack Overflow用户

发布于 2019-08-04 19:30:59

当在disabled组件上使用onClick事件调用特定函数时,您可以直接检查状态属性( tooltip )。pointer-events: none禁用所有鼠标事件,因此我们无法将tooltip视为工具提示,当您在buttonhover它时,通常会触发tooltip,而且hover也是鼠标中的一种事件,不会触发任何事件。

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

https://stackoverflow.com/questions/57349166

复制
相关文章

相似问题

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