自动隐藏引导提示
Auto hide bootstrap tooltip
我想在几秒钟后自动隐藏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">
我在所有引导工具提示上使用这个设置来自动隐藏整个页面:
$(function () {
$(document).on('shown.bs.tooltip', function (e) {
setTimeout(function () {
$(e.target).tooltip('hide');
}, 10000);
});
});
try this
$('#element').on('shown.bs.tooltip', function () {
setTimeout(function () {
$('#element').tooltip('destroy');
}, 2000);
})
Bootstrap自带这个属性,你可以在options (in js)中设置一个delay属性
delay: { show: 500, hide: 100 }
和在HTML中:
data-delay='{"show":"500", "hide":"100"}'
隐藏将在100毫秒后触发
jsfield
不知道为什么连bootstrap 4都没有内置这个功能。反正