【发布时间】:2015-09-22 07:52:15
【问题描述】:
我之前编写如下代码没有问题:
d3element.style("width", width)
然而,几分钟前,即使我没有在 Chrome 和 Firefox 中更改任何 JavaScript,它也突然停止工作。我必须手动添加"px" 才能让它工作:
d3element.style("width", width + "px")
这可能是什么原因?是浏览器更新吗?
Here 是 JSFiddle。
【问题讨论】:
-
添加
%代替px -
@Amitsingh 我知道
px和%之间的区别。px是绝对单位,%是百分比单位。 -
@Amit singh 你疯了吗?那是完全不同的东西!
-
@paradite 你确定
width的值没有改变吗? -
@LGSon 该问题的答案并没有解决我的问题。但评论之一。事实证明,我添加了
<!DOCTYPE html>导致第一行不起作用。
标签: javascript css d3.js