自动隐藏引导工具提示

Dha*_*nil 7 html javascript twitter-bootstrap-tooltip twitter-bootstrap-3

我想在几秒钟后自动隐藏Boostrap工具提示.

 <input type="text" title="" data-placement="bottom" style="width:200px" data-toggle="tooltip" autocomplete="off" data-provide="typeahead" class="form-control Waring" name="medicine_name" id="medicine_name" data-original-title="Please Enter Valid medicine name">
Run Code Online (Sandbox Code Playgroud)

Lar*_*sen 11

我在所有引导程序工具提示中使用它来进行页面范围的自动隐藏:

$(function () {
   $(document).on('shown.bs.tooltip', function (e) {
      setTimeout(function () {
        $(e.target).tooltip('hide');
      }, 10000);
   });
});
Run Code Online (Sandbox Code Playgroud)


V31*_*V31 2

Bootstrap 具有开箱即用的功能,您可以在选项中设置延迟属性(在 js 中)

delay: { show: 500, hide: 100 }
Run Code Online (Sandbox Code Playgroud)

在 HTML 中:

data-delay='{"show":"500", "hide":"100"}'
Run Code Online (Sandbox Code Playgroud)

100 毫秒后隐藏将被触发

  • 不,“隐藏”是当鼠标指针离开目标时工具提示隐藏之前的延迟。只要指针位于目标上,就会显示工具提示。我相信OP想知道如何让工具提示在指针仍在目标上方一段时间后消失。 (15认同)