我快疯了。
我有以下HTML:
<a href="#" rel="tooltip" title="A nice tooltip">test</a>
引导样式的工具提示拒绝显示,只是一个普通的工具提示。
我有bootstrap。css工作得很好,我可以看到里面的类
我已经在我的HTML文件的末尾得到了所有相关的JS文件:
<script src="bootstrap/js/jquery.js"></script>
<script src="bootstrap/js/bootstrap-alert.js"></script>
<script src="bootstrap/js/bootstrap-modal.js"></script>
<script src="bootstrap/js/bootstrap-transition.js"></script>
<script src="bootstrap/js/bootstrap-tooltip.js"></script>
我已经查看了Bootstrap示例的源代码,在那里的任何地方都看不到任何启动工具提示的东西。所以我猜它应该可以工作,还是我错过了一些重要的东西?
我有模态和警报和其他东西工作得很好,所以我不是一个完全的白痴;)
谢谢你的帮助!
Bootstrap 5.2 (2022)
有人想实现新的引导工具提示吗
步骤1
包括js
<!-- JavaScript Bundle with Popper -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.0-beta1/dist/js/bootstrap.bundle.min.js" integrity="sha384-pprn3073KE6tl6bjs2QrFaJGz5/SUsLqktiwsUTF55Jfv3qYSDhgCecCxMW52nD2" crossorigin="anonymous"></script>
步骤2
包括这个脚本
$(document).ready(function(){
$('[data-bs-toggle="tooltip"]').tooltip()
})
为什么?
因为文档这么说:https://getbootstrap.com/docs/5.2/components/tooltips/#overview
由于性能原因,工具提示是可选择的,因此必须自己初始化它们。
步骤3
在代码中包含data-b -toggle="tooltip"。
<a href="#" data-bs-toggle="tooltip" title="A nice tooltip">test</a>
在头部部分,您需要首先添加以下代码
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<script>
$(document).ready(function(){
$('[data-toggle="tooltip"]').tooltip();
});
</script>
然后在body部分中,您需要编写以下代码
<p>The data-placement attribute specifies the tooltip position.</p>
<ul class="list-inline">
<li><a href="#" data-toggle="tooltip" data-placement="top" title="Hooray!">Top</a></li>
<li><a href="#" data-toggle="tooltip" data-placement="bottom" title="Hooray!">Bottom</a></li>
<li><a href="#" data-toggle="tooltip" data-placement="left" title="Hooray!">Left</a></li>
<li><a href="#" data-toggle="tooltip" data-placement="right" title="Hooray!">Right</a></li>