jQuery ツールのツールチップに問題があります。現時点で私が持っている機能は、ユーザーがリンクにカーソルを合わせるとツールチップが表示され、ユーザーが「Esc」キーを押すか、ツールチップではないページのどこかをクリックするまで終了しないということです。
私の問題は、ツールチップがフェードアウトすると、次にリンクにカーソルを合わせたときにフェードインしないことです。ツールチップが再び表示されるのは、2回目のリンクの上に置くだけです。
ポストjquery tools tooltip does not appear in first try after 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"
}
});
});