xzw 2 tahun lalu
induk
melakukan
95135beb65
1 mengubah file dengan 2 tambahan dan 1 penghapusan
  1. 2 1
      src/utils/ConvertViews.js

+ 2 - 1
src/utils/ConvertViews.js

@@ -434,8 +434,9 @@ export default class ConvertViews extends THREE.EventDispatcher{
             }) 
             }) 
             
             
             let mouseupAt = (target,e)=>{//触发target的mouseup
             let mouseupAt = (target,e)=>{//触发target的mouseup
+                if(!e.view && !e.isTrusted)return //应该就是由mouseupAt发出的事件,不再复制
                 let event = new MouseEvent('mouseup', { 
                 let event = new MouseEvent('mouseup', { 
-                    button : e.button,  buttons:e.buttons
+                    button : e.button,  buttons:e.buttons 
                 })
                 })
                 target.dispatchEvent(event)
                 target.dispatchEvent(event)
             }
             }