$('#example').hover(function() {
setTimeout(function(){$('[data-toggle="tooltip"]').tooltip('hide'); },3000);
}
Здесь ссылка js fiddle: - https://jsfiddle.net/akshandilya/8qmgnpb1/2/
Вам нужно добавить прослушиватель событий к зависанию. Если вы проверите его снова, но подождите три секунды перед зависанием, вы заметите, что он даже не работает в первый раз. Таймер выполняется через 3 секунды ПОСЛЕ загрузки документа. Вот как вы должны его изменить:
$('[data-toggle="tooltip"]').tooltip();
$('a').hover(function() {
setTimeout(function() {
$('[data-toggle="tooltip"]').tooltip('hide');
},3000);
});
Таким образом, тайм-аут происходит после начала наведения.