这是新的 JSFiddle:http: //jsfiddle.net/9cWWW/6/
为此需要进行的更改:
IE:
显然,我需要在附加<svg>
时删除顶部的额外元素。
火狐:
显然您需要设置 SVG 的width
and height
,如下所示:
var svg = d3.select("body").append("svg:svg").attr("height","100%").attr("width","100%")
.call(d3.behavior.zoom().on("zoom", redraw))
.append("g");
非常感谢gilly3告诉我这些。
铬合金:
显然,您需要确保指定font-size
属性:
var text = svg.append("svg:text")
.attr("x", 480)
.attr("y", 250)
.attr("dy", ".35em")
.attr("text-anchor", "middle")
.attr("font-size", nodeFontSize + "px") //<-- added
.text("This is the text I want to make zoomable");
希望这对大家有帮助!