想實現(xiàn)一個在選中物體,彈出菜單,結(jié)果發(fā)現(xiàn),點擊會失效
<ul id="menu" class="list-group list-group-full">
<li class="list-group-item" onclick="test()">24小時曲線</li>
<li class="list-group-item" onclick="test()">72小時曲線</li>
</ul>
const tag = new CSS3DObject(dom);
tag.scale.set(0.05, 0.05, 0.05); //縮放標簽尺寸
let position = this.getWorldPosition(this.hightLightObject);
let size = this.getSize(this.hightLightObject);
let offsetY = size.y / 2;
tag.position.x = position.x + offset.x;
tag.position.y = position.y + offsetY + offsetY / 4 + offset.y;
tag.position.z = position.z + offset.z;
this.scene.add(tag);
之前綁定在dom中click事件不會觸發(fā)。文章來源:http://www.zghlxwxcb.cn/news/detail-534887.html
Google了一下,找到解決方法
https://discourse.threejs.org/t/onclick-is-not-working-on-css3dobject/31108文章來源地址http://www.zghlxwxcb.cn/news/detail-534887.html
dom.addEventListener('pointerdown', () => { alert(2) })
到了這里,關(guān)于ThreeJs CSS3DObject 點擊失效問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!