Raphael.js конвертирует текст в путь - PullRequest
2 голосов
/ 14 марта 2012

Я установил утилиту рисования с помощью Raphael.js.Пользователь может рисовать фигуры, контуры и вводить текст.Как только пользователь добавляет текст -> Paper.text () в svg, svg переходит в состояние выбора.Это означает, что если я добавлю текст и переключусь на инструмент «Перо», перемещение пера вокруг svg приведет к переходу соседних элементов dom в их состояние :: selection.путь, чтобы предотвратить это.Я не вижу ничего подобного в документации.

Ответы [ 2 ]

4 голосов
/ 29 марта 2012

если вы используете print () вместо text () для печати текста, тогда текст будет объектом пути Рафаэля. (print () использует шрифт cufon javascript, который отображается на пути Raphael).

1 голос
/ 14 марта 2012

Попробуйте настроить свойство pointer-events для текстовых элементов с помощью .attr(). none может соответствовать вашим потребностям. На MDN .

есть несколько хороших справочных информационных ссылок.
.attr({pointer-events: none})
...