【问题标题】:trying to use bootstrap3 tooltips with responsive utilities尝试将 bootstrap3 工具提示与响应式实用程序一起使用
【发布时间】:2014-04-22 21:27:41
【问题描述】:

我正在尝试使用两种不同的元素,一种会在手机 + 平板电脑上显示,另一种会在台式机/等设备上显示。这两个不同的项目也有工具提示,我希望始终显示(所以不要使用悬停)

我遇到的问题是,即使响应元素(在本例中为 div 或按钮)被隐藏,也始终显示两个工具提示。

HTML:

<div class="container">
    <div class="row col-md-12">
      <button type="button" class="btn btn-default tooltip-btn visible-xs visible-sm" data-toggle="tooltip" data-placement="bottom" title="Small Screen Tooltip">visible-xs, visible-sm</button>
      <button type="button" class="btn btn-default tooltip-btn visible-md visible-lg" data-toggle="tooltip" data-placement="bottom" title="Large Screen Tooltip">visible-md, visible-lg</button>
    </div>
</div>

JS:

var opts = {"container": "body", "trigger": "manual", "html": true};
$('.tooltip-btn').tooltip(opts).tooltip("show");

我有一个示例 JSBin:http://jsbin.com/UFoRIYex/508/edit

有可能吗?

【问题讨论】:

    标签: css twitter-bootstrap twitter-bootstrap-3 twitter-bootstrap-tooltip


    【解决方案1】:

    问题是由于您以任何一种方式应用工具提示,无论按钮是否可见。要解决这个问题,您必须先将 id 发送给您的 buttons...

    <button id="small" type="button" class="btn btn-default tooltip-btn visible-xs visible-sm" data-toggle="tooltip" data-placement="bottom" title="Small Screen Tooltip">visible-xs, visible-sm</button>
    <button id="medium" type="button" class="btn btn-default tooltip-btn visible-md visible-lg" data-toggle="tooltip" data-placement="bottom" title="Large Screen Tooltip">visible-md, visible-lg</button>
    

    ...然后检查它们在js中的可见性如下:

    if ($('#small').is(':visible'))
      $('#small').tooltip(opts).tooltip("show");
    if ($('#medium').is(':visible'))
      $('#medium').tooltip(opts).tooltip("show");
    

    我在这里更新了你的 PasteBin:http://jsbin.com/UFoRIYex/509/edit

    【讨论】:

    • 看起来不错,我将它添加到 $(window).resize(showTooltips);助手,并为 .tooltip("hide"); - 即使我只是调整页面大小,似乎也能很好地工作。
    • 太棒了!很高兴我能帮上忙;)
    • Bootstrap 正在努力正确地记录这一点:github.com/twbs/bootstrap/issues/13362
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-28
    • 2018-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多