我正在对图表执行一些操作,该操作完成时必须隐藏一部分,之后必须再次可见。
为此,我将显示设置为无(正常工作),如下所示:
myProp = d3.select(".my-column");
myProp.style("display", "none");
如果选中,则显示所需结果:
console.log(myProp.style("display")); //-> "none"
当我想将其更改为可见/初始时出现问题:
myProp.style("display", "visible");
它不起作用,console.log像以前一样返回none
。为什么会发生这种情况,如何将其设置为可见/初始?
答案 0 :(得分:0)
问题是显示的初始值不是visible
或initial
,而是我期望的inline
。
在这种情况下,如果尝试将其从无更改为行内即可。
myProp.style("display", "inline"); //-> "inline"
不确定,可能无法将其更改为其他选项。