par*_*ite 4 javascript css d3.js
我之前编写如下代码没有任何问题:
d3element.style("width", width)
Run Code Online (Sandbox Code Playgroud)
然而,几分钟前,即使我没有更改 Chrome 和 Firefox 中的任何 JavaScript,它也突然停止工作。我必须"px"手动添加才能使其正常工作:
d3element.style("width", width + "px")
Run Code Online (Sandbox Code Playgroud)
造成这种情况的可能原因是什么?是浏览器更新了吗?
这是 JSFiddle。
事实证明,这是由于在我的 HTML 文件中添加了<!DOCTYPE html>。我不知道这会导致如此巨大的差异。
答案就在这个问题的评论中: Fallback for CSS attribute without unit