Всплывающие подсказки jQuery Tools не исчезают после исчезновения до 2-го наведения ссылки
У меня проблема с подсказками jQuery Tools. Функциональность, которая у меня есть на данный момент, заключается в том, что когда пользователь наводит курсор на ссылку, всплывающая подсказка отображается и не закрывается, пока пользователь не нажмет клавишу "Esc" или не щелкнет где-то на странице, которая не является подсказкой.
Моя проблема заключается в том, что как только всплывающая подсказка исчезает, но не исчезает при следующем наведении на ссылку. Только после второго раза, когда я наведу ссылку, всплывающая подсказка появится снова.
Я видел, что всплывающая подсказка для инструментов jquery не появляется с первой попытки после hide(), но я видел, как решение этой проблемы может помочь мне с моей.
$(document).ready(function () {
$(document).click(function () {
$(".tooltip").fadeOut();
});
$(".tooltip").click(function (e) {
e.stopPropagation();
});
$(document).keypress(function (e) {
if (e.keyCode == 27) {
$(".tooltip").fadeOut();
}
});
$(".uploadImage").tooltip({ effect: 'fade',
events: {
input: 'click, focus',
checkbox: 'mouseover click, mouseout',
date: 'click, blur',
tooltip: "mouseenter"
}
});
});
1 ответ
Попробуйте использовать функцию.on().
$(document).on('click', 'body', function(){
$('.tooltop').fadeOut();
});