如果我在AFRAME中动态附加组件,如下所示,则鼠标事件不起作用。 (包装器用于我正在处理的特定应用程序。):
var temp = document.createElement('a-plane')
//set position, color, etc.
temp.setAttribute('some attribute that handles mouse events')
var wrapper = document.createElement('a-entity')
wrapper.appendChild(temp)
sceneEl.appendChild(wrapper)
答案 0 :(得分:0)
实际上,问题是当设置一个没有要设置变量的属性时,你必须明确它。
因此,
temp.setAttribute(' blah',{})与坏形式temp.setAttribute(' blah')