工具提示不起作用(Bootstrap)

dab*_*aba 8 html javascript css jquery twitter-bootstrap

我是Bootsrap的新手,我刚刚开始了解它.我正在尝试使用工具提示javascript实用程序,我已经完成了所有应该根据网页,我看到的源代码和我在这里找到的一些答案,但它无法正常工作.

这是我打算在HTML中使用它的地方:

<!-- Hola mundo -->
<div class="row">
  <div class="starter-template tab-content">
    <div class="tab-pane fade in active tooltip-demo" id="home">
      <h1>¡Hola, mundo!</h1>
      <p class="lead">Nunc sit amet nunc dui. <a href="#" data-toggle="tooltip" data-original-title="Pista 1">Aliquam</a> nec viverra mi, et pellentesque sem. In dapibus sem ut consectetur dignissim. </p>
    </div>
    <!-- /div#home -->
  </div>
  <!-- /div.starter-template -->
</div>
<!-- /div.row -->
Run Code Online (Sandbox Code Playgroud)

由于需要手动加载实用程序,这就是我所做的:

<script>
  $(document).ready(function (){
    $('.tooltip-demo').tooltip({
      selector: "[data-toggle=tooltip]",
      container: "body"
    })
  });
Run Code Online (Sandbox Code Playgroud)

在加载jQuery之后,此脚本将加载到页面的页脚.

Ada*_*own 22

在Bootstrap 3中,您可以更轻松地完成此操作,而无需初始化该$(document)部件.

将html更改为

<a href="#" data-toggle="tooltip" title="pista 1"> Aliquam</a>
Run Code Online (Sandbox Code Playgroud)

并在脚本中

$('[data-toggle="tooltip"]').tooltip({'placement': 'bottom'});
Run Code Online (Sandbox Code Playgroud)

注意:您可以改变位置和所有有不同的选项这里的文档

  • +1和3.1.1文档的一些补充:'出于性能原因,工具提示和弹出数据apis是选择加入的,这意味着你必须自己初始化它们. (2认同)

小智 6

bootstrap工具提示它与jquery ui不兼容!如果你正在使用jquery ui删除它!