d3.select.style没有在firefox上工作

jdu*_*gan 3 javascript d3.js

我只花了一大笔时间来解决这个错误,并希望记录答案.

以下位代码在Chrome上有所需的结果,但在Firefox上没有:

svg=d3.select('svg').style({height : 100,width : 200})
Run Code Online (Sandbox Code Playgroud)

为什么?

jdu*_*gan 8

答案

svg=d3.select('svg').style({height : 100 + "px", width : 200 + "px"})
Run Code Online (Sandbox Code Playgroud)

看起来Chrome决定默认为"px",而Firefox希望你明确.

希望这有助于任何人遇到同样的问题.