Aframe 凝视对象时,单击事件触发两次

Aframe 凝视对象时,单击事件触发两次,aframe,gaze-buttons,Aframe,Gaze Buttons,我使用的是凝视按钮,但当点击事件被触发时,该功能会执行两次。请参阅下面的代码片段 var编号=0; document.getElementsByTagName('a-sphere')[0]。addEventListener('click',function()){ 警报('您已单击球体'+(++number)+'次'); }); 我已经制定了一个解决方案来防止此问题 var编号=0; document.getElementsByTagName('a-sphere')[0]。addEventL

我使用的是凝视按钮,但当点击事件被触发时,该功能会执行两次。请参阅下面的代码片段

var编号=0;
document.getElementsByTagName('a-sphere')[0]。addEventListener('click',function()){
警报('您已单击球体'+(++number)+'次');
});

我已经制定了一个解决方案来防止此问题

var编号=0;
document.getElementsByTagName('a-sphere')[0]。addEventListener('click',function()){
if(this.getAttribute('data-clicked')==null | | this.getAttribute('data-clicked')==false){
this.setAttribute('data-clicked','true');
警报('您已单击球体'+(++number)+'次');
}
否则{
this.setAttribute('data-clicked','false');
}
});


您是否正在桌面上进行测试/预览?因为拖动移动会触发点击。@ngokevin:是的,我正在桌面上测试。PS:我的问题中添加了一个片段,您可以在其中进行测试。