显示bootstrap工具提示加载并在几秒钟后自动隐藏
问题描述:
<a title="show on load" data-toggle="tooltip">Hello world</a>
$('a').tooltip('show');
这是显示工具提示页面加载,但如何隐藏它几秒钟?显示bootstrap工具提示加载并在几秒钟后自动隐藏
我想是这样的,
$('a').tooltip({
'delay': { show: 'show', hide: 3000 }
});
答
延迟实际影响所选择的触发方式,默认情况下是悬停显示工具提示的延迟。您需要将触发器设置为手动,然后才能在页面加载时触发它,并设置稍后将隐藏的超时。像这样的东西应该工作:
$('p').tooltip({
trigger: 'manual'
});
$(document).ready(function() {
$('p').tooltip('show');
setTimeout(function(){ $('p').tooltip('hide'); }, 3000);
});
请参阅该文档此处获得更多信息:http://getbootstrap.com/javascript/#tooltips
它不是在页面加载显示。 – Elyor
我更新了我的答案。这应该现在工作。 :) –
很好,谢谢.. http://jsfiddle.net/vSTLU/2540/ – Elyor