Я пытаюсь показать интерактивное изображение SVG, нарисованное на странице HTML. У меня нет опыта работы с javascript/jQuery, но с использованием некоторых плагинов jQuery, таких как PowerTip. В настоящее время я могу показать настраиваемые всплывающие подсказки при наведении на элементы SVG. Индивидуальные всплывающие подсказки появляются, но исчезают через секунду, когда они закрываются появлением всплывающей подсказки по умолчанию (во всех браузерах), показывая так просто содержимое элемента «title». Есть ли способ отключить всплывающие подсказки по умолчанию? Ниже я расскажу о своих настраиваемых всплывающих подсказках с PowerTip.Как я могу запретить всплывающие подсказки по умолчанию для зависания элементов svg?
$('#myGraph .node').on({ powerTipPreRender: function() {
var title = "";
$('a text', this).each(function(i) {
title += " " + $(this).text();
});
var synonyms = "";
$("synonym", this).each(function(i) {
synonyms += "<li>" + parseSynonym($(this).text()) + "</li>";
});
$(this).data('powertipjq', $([
'<p><b>' + title + '</b></p>',
'<p><b>Synonym(s)</b><ul>' + synonyms + '</ul></p>'
].join('\n')));
}});
Tnaks заранее
Tooltip плагины отключить всплывающие подсказки по умолчанию. Тот факт, что всплывающая подсказка PowerTip исчезает, указывает на проблему. Решите это, и всплывающие подсказки по умолчанию не появятся. – isherwood
@isherwood: Я думал то же самое, но сегодня утром я сохранил пример powertip (отлично работает), и когда я заменил текстовое содержимое div простым SVG, загруженным вызовом php include, trooble появился снова: когда я наведите указатель на элемент, он появится всплывающая подсказка, затем закрывается появлением всплывающей подсказки по умолчанию (показывая заголовок элемента svg, который я наводил). – Oscar
Я уже пытался заменить тег «title», чтобы предотвратить всплывающие подсказки по умолчанию. Теперь всплывающие подсказки Powertip появляются и исчезают быстро, даже если всплывающие подсказки по умолчанию не отображаются. Это происходит только на элементах SVG. – Oscar