У меня есть событие изменения в поле ввода. Приведенный ниже код отвечает за всплывающую подсказку, когда пользовательский ввод недопустим.
if (termInput > maxTerm) {
$('#term').tooltip('enable');
$('#term').tooltip({'title':'Term has been adjusted to maximum allowed'});
$('#term').tooltip('show');
$("#term").val(maxTerm);
// Hide tooltip after a while
setTimeout(function(){
$('#term').tooltip('disable');
}, 3000);
}
Подсказка не появляется, когда присутствует код $('#term').tooltip('enable');
. Если это имеет значение, я отключаю всплывающую подсказку после тайм-аута, чтобы она не появлялась, когда пользователь наводит курсор на поле ввода