我正在尝试使用d3.v3.js,world-110m.json和topojson.v1.js在IE9中运行地图(我也使用jQuery 10.1,因此也加载了)。它在FF和Chrome中运行良好,但据我所知,IE 8及更低版本没有原生SVG支持,因此无法在没有解决方法的情况下支持。
不幸的是,IE9似乎也没有用。 IE 9控制台中出现错误:
SCRIPT87:参数无效。 d3.v3.js,第726行第4期
d3_selectionPrototype.insert = function(name, before) {
name = d3_selection_creator(name);
before = d3_selection_selector(before);
return this.select(function() {
return this.insertBefore(name.apply(this, arguments), before.apply(this, arguments));
});
};
第726行是“返回this.insertBefore”等等。任何想法是什么以及如何解决?