Проблемы с подсказками (время исчезновения)

Они там

В настоящее время я работаю над некоторыми подсказками, используя jQuery.

(function ($) {
$(document).ready(function () {
$(function () {
$(document).tooltip({
    content: function () {
        return $(this).prop('title');
    },
    show: null,
position: {
    my: "right top-25",
    at: "left+25 bottom"
  },
open: function( event, ui ) {
    ui.tooltip.animate({ top: ui.tooltip.position().top + 10 }, 100 );
  },
    close: function (event, ui) {
        ui.tooltip.hover(

        function () {
            $(this).stop(true).fadeTo(200, 1);
        },

        function () {
            $(this).fadeOut("200", function () {
                $(this).remove();
            })
        });
    }
});
});
});
})(jQuery);

Я новичок и получил код откуда-то еще, проверено несколько раз. Но у меня проблема: если вы наведите одну ссылку за другой, вы увидите эту "задержку". Я говорю о медленном исчезновении, я хочу, чтобы они исчезали быстрее, но я все еще должен иметь возможность добраться до ссылки во всплывающей подсказке.

Лучшее решение - закрыть всплывающую подсказку, если откроется другая.

Можете ли вы помочь мне с этим, всегда рады узнать что-то здесь:)

Редактировать:

Мне кажется, мне нужно добавить задержку вместо того, чтобы показывать ее напрямую: show: { delay: 250 }

1 ответ

Ты можешь измениться fadeOut продолжительность в строке 24. Запомните продолжительность в миллисекундах.

function () {
    $(this).fadeOut( HERE GOES DURATION , function () {
        $(this).remove();
    })
});
Другие вопросы по тегам