Я пытаюсь использовать всплывающие подсказки dojo для серии элементов SVG, которые являются кнопками инструментов в моем заголовке. В документации я использую метод прикрепления всплывающих подсказок к нескольким узлам, например:
new Tooltip({
connectId: query('.header'),
selector: 'svg',
position: ['below'],
getContent: function (e) {
return e.getAttribute('data-tooltiptext');
}
});
И это работает, но если я использую селектор '.tool' (у каждого SVG есть класс инструмента), моя функция getContent никогда не вызывается. 'svg.tool' также не работает как селектор. Документы и несколько примеров по сетевым утверждениям селекторов класса будут работать, но мне удалось только заставить селекторы элементов работать.
Мне требуется 'dojo / query', и я пытался использовать 'dojo / query! Css3', но, похоже, это не имеет значения. Я не знаю, имеет ли это какое-то значение, но я использую dojo, включенную в библиотеку ESRI ArcGIS JS API , которая сообщает версию dojo 1.14.2.