Я делаю небольшое педагогическое упражнение, конвертирую XML в SVG с помощью XSLT, Javascript и Raphael.Я уверен, что это трудный путь ... но он образовательный.
Проблема, с которой я столкнулся, заключается в создании подсказок.До сих пор я нашел три способа сделать это:
- Первый способ - использовать
.attr({title: "blah"{)
на объекте.Это работает, но официально он не поддерживается Рафаэлем, и контент, который я хочу вставить во всплывающую подсказку, может быть несколько длинным, что является проблемой, когда операционная система людей истекает время ожидания подсказки до того, как люди закончили ее читать. - Второй способ, который я нашел, это функция здесь .Он работает нормально для всплывающего объекта Raphael при наведении указателя мыши, но, насколько я могу судить, получить всплывающую подсказку, выглядящую нормально, невозможно.
- Использование jquery Tooltipплагин .Это просто не похоже на работу.Я не могу заставить Рафаэля добавить атрибут title к объекту и получить его, чтобы выбрать этот заголовок.Не знаю почему.
Итак, я хотел бы знать, что это простой и надежный способ добавлять всплывающие подсказки к объектам Raphael, чтобы они появлялись, когда люди наводят курсор мыши на объект, и исчезали, когда онимышка (но не раньше)?