2010-11-21 41 views

回答

11

從您的SVG文件,你需要調用.createSVGPoint()創建一個新的點(在0,0 initlaized),像這樣:

var p = svgRoot.createSVGPoint(); 

SVGPoint(接口本身)沒有構造函數,這就是爲什麼你目前得到一個錯誤。你

+0

非常好...它的工作原理。謝謝。 – KRouane 2010-11-22 00:29:23

+0

請定義svgRoot和它是什麼類型的元素 – NuclearPeon 2013-02-04 20:54:32

+1

@NuclearPeon:svgRoot是一個''元素。 ['SVGSVGElement'](http://www.w3.org/)定義了['createSVGPoint()'](http://www.w3.org/TR/SVG11/struct.html#__svg__SVGSVGElement__createSVGPoint) TR/SVG11/struct.html#InterfaceSVGSVGElement)元素接口,即[''](http://www.w3.org/TR/SVG11/struct.html#SVGElement)元素。 – 2014-02-12 16:28:31

-2

也可以嘗試用拉斐爾的JavaScript庫,實施替代SVG API,可以在InternetExplorer的6+模擬SVG:http://raphaeljs.com/

+0

斷開的鏈接.... – matteo 2017-11-25 22:50:06

相關問題