$('[data-toggle="tooltip"]').tooltip({ trigger: 'click' }).on('shown.bs.tooltip', function() { let span = this; window.clearTimeout(span.timer); span.timer = window.setTimeout(_ => $(span).tooltip('hide'), 1500) });