2012-04-24 77 views
0

我正在处理内联SVG元素,我想在IE8中运行这个元素,任何人都可以用Raphael实现这个吗?用Raphael创建SVG

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="643px" height="735px" viewBox="0 0 643 735" enable-background="new 0 0 643 735" xml:space="preserve"> 
    <a xlink:href="img/interactive/pietraCT/00.jpg" rel="floors" title="zobacz rzut parteru"> 
    <g id="ct_00"> 
     <polygon points="172.25,647 381.75,640.75 422,641.75 422,665 415.75,679.5 402.75,679.5 401.25,667 393.751,665 363.625,665 352.005,671.673 346,673 338.625,677 172.25,672.5"/> 
    </g> 
    </a> 
</svg> 
+0

[在Raphael Javascript库中渲染SVG多边形]的可能的副本(http://stackoverflow.com/questions/9690241/rendering-svg-polygons-in-raphael-javascript-library) – Phrogz 2012-04-24 13:10:34

回答

2

这是回答here

总之,你需要使用路径()调用,你需要修改你的观点,坚持认为拉斐尔使用的约定(其定义here

this是使用你的多边形的小提琴。您必须在右下方的窗口中向下滚动才能看到它。

+0

这就是它,thx队友 – gidzior 2012-04-24 11:21:47

+0

paper =新拉斐尔(0,0,1000,1000);我有一个问题0,0,1000,1000是什么意思? – gidzior 2012-04-24 11:29:47

+1

其画布的大小。 (x,y,宽度,高度) – amadan 2012-04-24 11:38:01