在悬停时不显示引导工具提示

时间:2014-10-26 23:22:19

标签: javascript jquery twitter-bootstrap

我尝试了几种不同的方法来使Bootstrap工具提示正常工作。我似乎无法找到这个有什么问题。我之前使用过Bootstrap工具提示,看起来我总是遇到问题。我错过了一些明显的东西吗?我没有得到任何JS错误或任何东西。

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Quick Links</title>

    <!-- Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet">

    <!-- jQuery 
    <script type='text/javascript' src='js/jquery-2.1.1.min.js'></script> -->

    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
      <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
    <![endif]-->
    <style type='text/css'>
    </style>
  </head>
  <body>
    <div class="container" style='text-align:center;'>
        <h1>Quick Links</h1>
        <div class='well'>
            Quick links
        </div>
        <div>

            <div class='row'>
                <div class='col-md-3 hidden-xs'>
                </div>
                <div class='col-md-3'><a target='_blank' class='qtooltip btn btn-primary btn-lg btn-block' data-toggle='tooltip' href='http://www.google.ca'>google</a></div>
                <div class='col-md-3'><a target='_blank' class='qtooltip btn btn-primary btn-lg btn-block' data-toggle='tooltip' href='http://www.google.ca'>google</a></div>
                <div class='col-md-3 hidden-xs'>
                </div>
            </div>      </div>
    </div><!-- /.container -->

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="js/bootstrap.min.js"></script>

    <script type='text/javascript'>
    $(document).ready(function () {
        $('.qtooltip').tooltip({'placement': 'top'});
    });
    </script>
  </body>
</html>

1 个答案:

答案 0 :(得分:4)

我找到了这个问题。

在这里工作小提琴:http://jsfiddle.net/8dfwcL98/

在您的情况下,您忘记向元素添加title属性。标题是显示为工具提示的内容。

<a target='_blank' class='qtooltip btn btn-primary btn-lg btn-block' data-toggle='tooltip' href='http://www.google.ca' title="Awesome Tooltip">google</a>