Ответ 1
Вызовите метод open во всплывающих подсказках, чтобы они оставались открытыми.
$("td label").tooltip().tooltip("open");
Я пытаюсь создать подсказку jQuery UI, но она продолжает закрываться. Я пробовал следующее без успеха:
$("td label").tooltip({
disabled: true,
close: function (event, ui) { return false; }
}).on("click", function () {
$(this).tooltip("open");
}).off('focusout mouseleave mouseenter');
Кажется, что ничего не остается открытым. Когда я нажимаю правой кнопкой мыши по нему, чтобы перейти к Firebug, он исчезнет, прежде чем у меня появится шанс.
Вызовите метод open во всплывающих подсказках, чтобы они оставались открытыми.
$("td label").tooltip().tooltip("open");
Если это нужно только для отладки, почему бы не использовать параметр hide
и установить очень долгую продолжительность.
$("td label").tooltip({ hide: {duration: 1000000 } });
Гораздо лучший вариант - приостановить выполнение js.
Оба предыдущих ответа не помогли мне, так как никто не работал над не делегированными всплывающими подсказками, тогда как с другим методом я не мог играть с CSS в панели dev. Всплывающая подсказка осталась открытой, но я не мог снять флажки с любого CSS, как обычно, или ввести больше CSS - чтобы получить решение до его реализации.
В конце концов я использовал инструкцию отладчика для разрыва в моем коде после вскрытия всплывающей подсказки.
Пример:
jQuery(".myElement").tooltip({
open: function (event, ui) {
debugger;
}
});
Когда эта точка останова будет удалена, оцените ее в консоли:
$(".ui-tooltip-content")
И затем щелкните правой кнопкой мыши на результатах оценки в консоли и выберите панель "Показать в элементах", чтобы работать с ней, как и любой другой элемент на странице. Это особенно полезно, когда содержимое подсказки построено динамически (как в моем случае).
Для v4.1.5 tooltipster используйте параметр задержки, подобный этому.
$('.tooltip').tooltipster({
interactive:true,
animation: 'grow',
delay:[100, 10000000]
});
Второе значение задержки указывает задержку закрытия для всплывающей подсказки. Ссылка: http://iamceege.github.io/tooltipster/#options