最初使用 display:none 隐藏天空图像后无法渲染它

Could not render a-sky image after hiding it initially with display:none

我正在尝试在 div with d3 graph 和 a-scene 之间切换显示 属性。如果我将 a-scene 设置为 display: hidden 然后切换它,a-scene 似乎加载但 a-sky 不显示切换时的图像。但是,如果我先加载 a-scene 然后切换到 d3 图,它似乎可以工作。 我还尝试在切换时将高度和宽度设置为 .a-canvas。 我想先加载d3图,然后切换到场景。

Here 是它的演示故障。 找到一个 ,它的答案没有帮助。

您可以使用位置和可见性属性来代替显示。 看看这个故障与您的故障混合。 https://glitch.com/edit/#!/humorous-camp 希望对你有帮助。