Bootstrap 4 引导工具提示,单击时显示,鼠标悬停时隐藏
我有一个将文本复制到剪贴板的按钮,当用户单击按钮指示文本复制成功时,我需要显示引导工具提示Bootstrap 4 引导工具提示,单击时显示,鼠标悬停时隐藏,bootstrap-4,twitter-bootstrap-tooltip,tooltipster,Bootstrap 4,Twitter Bootstrap Tooltip,Tooltipster,我有一个将文本复制到剪贴板的按钮,当用户单击按钮指示文本复制成功时,我需要显示引导工具提示 <a onclick="copyText()" role="button" data-toggle="tooltip" data-theme="dark" data-trigger="click" title="Link Copied"> <i class=&q
<a onclick="copyText()" role="button" data-toggle="tooltip" data-theme="dark" data-trigger="click" title="Link Copied">
<i class="fas fa-share-alt"></i>
</a>
但是,我不希望用户再次单击按钮以隐藏工具提示,因为这将不必要地再次复制文本。相反,我只想在用户单击时隐藏工具提示或将光标移出按钮
可以这样做吗?您可以使用引导和API,如下所示
函数copyText(){
//做点什么。。。
}
$(函数(){
$('[data toggle=“tooltip”]')。tooltip();
$('[data toggle=“tooltip”]')。on('show.bs.tooltip',function(){
$(this).on('mouseleave',function(){
$(this.tooltip('hide');
});
});
});代码>
正文{
填充:3rem
}
它支持多个元素
谢谢,它工作得很好。但是我丢失了黑色主题的工具提示。不知道为什么!实际上,我意识到我们不需要tooltip()方法来打开工具提示。我刚刚注释了行$('[data toggle=“tooltip”]')代码>,它与数据触发器配合使用,并以黑色主题显示。通常您应该使用此$('[data toggle=“tooltip”]')。tooltip()代码>如果没有触发器。如果引用了数据触发器
,则不需要它。一切都好吗?一切都好,谢谢!