【发布时间】:2018-11-21 08:46:22
【问题描述】:
我想通过操作“可见”属性来隐藏一个使用 localStorage 调用到 HTML 代码上的 aframe 对象。
我浏览过其他文章,例如How can I hide an element with A-Frame?
但它对我不起作用。
以下是我的代码:
<a-obj-model
visible = "localStorage.getItem('carVisibility')";
id="carA" src="#car_obj" mtl="#car_mtl" position="1 1 7" rotation="0 0 0"></a-obj-model>
我的 carVisibility localStorage 设置为“false”和“true”,具体取决于用户的输入。 如果我用“visible = false;”替换 localStorage 部分它完美地工作。但是,一旦我添加了 localStorage 部分,它似乎就无法连接和工作。很明显这是一个语法错误,但是我不确定它有什么问题?
【问题讨论】:
-
您不能只将 JavaScript 代码添加到 HTML 属性中。最佳答案是 Piotr 的组件。