您好我有一个奇怪的错误,不知道为什么会发生!
向您展示我为您准备的错误:jsfiddle example
在IE9中观看页面,然后切换到IE8模式,您将看到德国地图不适合容器。此问题只出现在Internet Explorer 8或更低版本中。在IE9或其他浏览器中,如Chrome,Safari,Firefox或Opera,它正如预期的那样正常工作。
也许你有任何想法,我能做得更好!
答案 0 :(得分:1)
感谢raphael irc聊天,这有助于我解决这个问题:
var svg = new Raphael(document.getElementById('map'), '260px', '185px');
构造函数需要宽度和高度的整数值:
var svg = new Raphael(document.getElementById('map'), 260, 185);