RaphaelJS:IE8及更低版本的Viewbox问题

时间:2011-12-20 11:38:53

标签: internet-explorer-8 svg maps raphael

您好我有一个奇怪的错误,不知道为什么会发生!

向您展示我为您准备的错误:jsfiddle example

在IE9中观看页面,然后切换到IE8模式,您将看到德国地图不适合容器。此问题只出现在Internet Explorer 8或更低版本中。在IE9或其他浏览器中,如Chrome,Safari,Firefox或Opera,它正如预期的那样正常工作。

也许你有任何想法,我能做得更好!

1 个答案:

答案 0 :(得分:1)

感谢raphael irc聊天,这有助于我解决这个问题:

var svg = new Raphael(document.getElementById('map'), '260px', '185px');

构造函数需要宽度和高度的整数值:

var svg = new Raphael(document.getElementById('map'), 260, 185);