有没有一种方法可以在Raphaël JS中使svg文本可编辑,就像SVG 1.2规范中描述的那样(http://www.w3.org/TR/2004/WD-SVG12-20040226/#text-edit)?
textelement.attr("editable", "true");
我原本希望它能够添加可编辑属性到文本元素,但实际上没有。
如果没有其他办法的话,我想我只能使用悬停的html文本元素了...
有没有一种方法可以在Raphaël JS中使svg文本可编辑,就像SVG 1.2规范中描述的那样(http://www.w3.org/TR/2004/WD-SVG12-20040226/#text-edit)?
textelement.attr("editable", "true");
我原本希望它能够添加可编辑属性到文本元素,但实际上没有。
如果没有其他办法的话,我想我只能使用悬停的html文本元素了...
textelement.node.setAttribute("editable", "simple")
。但这只能帮助您解决一部分问题,因此,如果您想要跨浏览器工作,通常需要使用html元素。 - Erik DahlströmRaphael并不是100%的SVG实现,它只是使用SVG和VML作为基础。因此,有些东西可能会正常工作,而有些东西可能不如你预期地正常工作,还有一些东西根本无法工作。