我已经使用Raphael.js设置了一个绘图实用程序。用户可以绘制形状,路径和输入文本。一旦用户添加了文字 - > paper.text()到svg svg进入可选状态。这意味着,如果我添加文本并切换到钢笔工具,围绕svg移动笔将导致相邻的dom元素进入:: selection状态。
所以我想将文本转换为路径以防止这种情况发生。我在文档中没有看到这样的内容。
答案 0 :(得分:4)
如果使用print()而不是text()进行文本打印,则文本将是raphael路径对象。 (print()使用呈现为raphael路径的cufon javascript字体。)
答案 1 :(得分:1)
尝试使用pointer-events
调整文本元素上的.attr()
属性。 none
可能符合您的需求。有一些好background info links on MDN。
.attr({pointer-events: none})