我在这里使用react-bootstrap。我试图使一个工具提示总是显示,但我不太清楚如何做到这一点。
以下是我在没有运气的情况下尝试过的:
<Card style={{width: '10rem'}}
className={this.state.selected == value ? 'subItemActive' : 'subItem'}>
<Card.Img variant="top" src={value.img}/>
<Card.Body>
<Card.Title> Lorem ipsum</Card.Title>
<Card.Text>
Lorem ipsum
</Card.Text>
</Card.Body>
<ListGroup className="list-group-flush">
<ListGroupItem>
+ {value.price},-
</ListGroupItem>
</ListGroup>
<Tooltip id="overlay-example" placement={'top'}>
My Tooltip
</Tooltip>
</Card>
<Card style={{width: '10rem'}}
className={this.state.selected == value ? 'subItemActive' : 'subItem'}>
<Card.Img variant="top" src={value.img}/>
<Card.Body>
<Card.Title> Lorem ipsum</Card.Title>
<Card.Text>
Lorem ipsum
</Card.Text>
</Card.Body>
<ListGroup className="list-group-flush">
<ListGroupItem>
+ {value.price},-
</ListGroupItem>
</ListGroup>
<Overlay show={true} placement="top">
{props => (
<Tooltip id="overlay-example" {...props}>
My Tooltip
</Tooltip>
)}
</Overlay>
</Card>
如何确保工具提示始终可见(无论单击还是悬停)?
1条答案
按热度按时间zxlwwiss1#
使用
OverlayTrigger
代替Overlay
。检查示例here。