Aframe 如何检测帧中的双击?
标准事件中似乎缺少此事件。单击,我需要在组件中为它设置一个侦听器 感谢Piotr让我走上正轨。在本文中,对于一个框架没有双击事件,但是我们可以使用js/jquery来解决这个问题。以下是我的功能的开始:Aframe 如何检测帧中的双击?,aframe,Aframe,标准事件中似乎缺少此事件。单击,我需要在组件中为它设置一个侦听器 感谢Piotr让我走上正轨。在本文中,对于一个框架没有双击事件,但是我们可以使用js/jquery来解决这个问题。以下是我的功能的开始: el.addEventListener('click', function(evt) { \$('#myEmbeddedSce').on('dblclick', function(event) { event.stopPropagation(
el.addEventListener('click', function(evt) {
\$('#myEmbeddedSce').on('dblclick', function(event) {
event.stopPropagation();
event.stopImmediatePropagation();
。。。。。
关键是在aframe监听器中添加jquery监听器,并添加停止传播,以便双击只注册一次。多亏Piotr让我走上了正确的轨道。在本文中,对于一个框架没有双击事件,但是我们可以使用js/jquery来解决这个问题。以下是我的功能的开始:
el.addEventListener('click', function(evt) {
\$('#myEmbeddedSce').on('dblclick', function(event) {
event.stopPropagation();
event.stopImmediatePropagation();
。。。。。
关键是在aframe侦听器中添加jquery侦听器,并添加停止传播,以便双击只注册一次。使用stopPropagation()
检测帧中的双击
stopPropagation()方法防止调用同一事件的传播。传播意味着向上冒泡到父元素或向下捕获到子元素
语法
event.stopPropagation()
使用stopPropagation()
检测帧中的双击
stopPropagation()方法防止调用同一事件的传播。传播意味着向上冒泡到父元素或向下捕获到子元素
语法
event.stopPropagation()
这应该是有帮助的这应该是有帮助的