小编S8N*_*S8N的帖子

Raphaeljs IE8 setViewBox无法正常工作

我使用RaphaelJS生成SVG.我的SVG宽度和高度是1024px.我使用setViewBox因为包含它的div比510px宽度和高度小.

使用IE8 RaphaelJS生成VML但setViewBox不起作用,生成的VML 大小为1024px.

我如何才能使VML响应?

paper = Raphael(document.getElementById("SVGDiv"));

paper.canvas.id = 'paper';
paper.setViewBox(0,0,1024,1024);
paper.setViewBox(0,0,1024,1024);
image = paper.image("",0,0, 1024, 1024);
text = paper.text(512, 512, '');
if( isIE() > 8 || isIE() == false){
    paper.setSize("100%","100%");
}
Run Code Online (Sandbox Code Playgroud)

vml viewbox raphael internet-explorer-8

6
推荐指数
0
解决办法
220
查看次数

标签 统计

internet-explorer-8 ×1

raphael ×1

viewbox ×1

vml ×1