有没有办法在RaphaëlJS中编辑svg文本,如SVG 1.2规范(http://www.w3.org/TR/2004/WD-SVG12-20040226/#text-edit)中所述?
textelement.attr("editable", "true");
没有像我希望的那样将可编辑的属性添加到textelement。
如果没有办法,我猜我将不得不使用悬停的html textelements ......
答案 0 :(得分:3)
您链接的规范是工作草案(正在进行的工作,可能会有变化)。但是,SVG Tiny 1.2 spec确实几乎有same thing,它是w3c推荐标准。当然,这并没有神奇地使每个实现都按照它所说的去做,但它至少是稳定的。
如果您正在寻找支持'editable' svg文本元素的实现,那么Opera就是一个例子。
答案 1 :(得分:2)
Raphael不是100%的SVG实施。它只使用SVG& VML作为基础。因此,有些东西可能有用,而有些东西不能像你期望的那样工作,有些东西根本不起作用。