我正在使用 Bootstrap 5,当我将鼠标悬停在包含 Fontawesome 图标的锚标记上时,我试图触发工具提示。但是,当我将鼠标悬停在图标所在的标记部分上时,工具提示会隐藏。
我有以下锚标签:
<a href="https://twitter.com/mytwitterhandle" target="_blank" data-toggle="tooltip" data-placement="top" title="" data-original-title="Tooltip on top">
Hovering over text will trigger the tooltip but it is removed when hovering over the icon...
<i class="fab fa-fw fa-twitter" aria-label="Visit Twitter Page" data-original-title="" title=""></i>
</a>
这是触发它的javascript(取自官方文档):
var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-toggle="tooltip"]'));
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
return new bootstrap.Tooltip(tooltipTriggerEl);
});
有任何想法吗?
编辑!
好的,所以我通过插入 Fontawesome 图标作为伪元素来解决这个问题。不过,如果有人有解决方案,仍然会很感兴趣。