0

经过大量搜索后,我还没有找到在 bootstrap 3 中使用 jquery 显示工具提示的解决方案。

我有一个图标列表,我想在它们上显示具有不同标题的工具提示。

<div id="footer">
  <div class="container drawerbg">
    <ul class="list-inline col-lg-3 col-md-3 col-sm-6 col-xs-6 col-lg-offset-5 col-md-offset-5 col-sm-offset-5">
      <li><a class="social" href="#" data-toggle="tooltip" data-placement="left" data-original-title="Tooltip on left"><img src="img/facebook.jpg" alt="facebook icon"></a></li>
      <li><a href="#"><img src="img/twitter.jpg" alt="twitter icon"></a></li>
      <li><a href="#"><img src="img/tumblr.jpg" alt="tumblr icon"></a></li>
      <li><a href="#"><img src="img/flickr.jpg" alt="flickr icon"></a></li>
      <li><a href="#"><img src="img/youtube.jpg" alt="youtube icon"></a></li>
    </ul>
  </div>
</div>


<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="js/bootstrap.min.js"></script>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js" type="text/javascript"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.min.js"></script>

<script>
    $(document).ready(function(e) {
    $("#mc-embedded-subscribe-form").validate();
    $.extend($.validator.messages, { required: "Please enter a valid email address." });
    $('li').tooltip();
    });
</script>

jsfiddle上的代码不起作用,但仍然是链接

4

1 回答 1

0

您可以使用以下 jquery 代码显示引导弹出窗口,请在此处查看工作小提琴

        $(function () {
            var showPopover = function () {
                $(this).popover('show');
            }
            , hidePopover = function () {
                $(this).popover('hide');
            };

            $('#fb').popover({
                content: 'Facebook',
                trigger: 'hover',
                placement:'top'
            })
        $('#tw').popover({
                content: 'Twitter',
                trigger: 'hover',
                placement:'top'
            }) 
        $('#tb').popover({
                content: 'tumblr',
                trigger: 'hover',
                placement:'top'
            })  
        $('#fl').popover({
                content: 'flickr',
                trigger: 'hover',
                placement:'top'
            })  
        $('#yt').popover({
                content: 'youtube',
                trigger: 'hover',
                placement:'top'
            })            
            .focus(showPopover)
            .blur(hidePopover)
            .hover(showPopover, hidePopover);
        });
于 2013-11-06T12:46:41.187 回答