Bladeren bron

CSSRenderers: Prevent selection and dragging of CSS objects. (#22106)

Michael Herzog 4 jaren geleden
bovenliggende
commit
321e05de37
2 gewijzigde bestanden met toevoegingen van 6 en 0 verwijderingen
  1. 3 0
      examples/jsm/renderers/CSS2DRenderer.js
  2. 3 0
      examples/jsm/renderers/CSS3DRenderer.js

+ 3 - 0
examples/jsm/renderers/CSS2DRenderer.js

@@ -13,6 +13,9 @@ class CSS2DObject extends Object3D {
 		this.element = element || document.createElement( 'div' );
 
 		this.element.style.position = 'absolute';
+		this.element.style.userSelect = 'none';
+
+		this.element.setAttribute( 'draggable', false );
 
 		this.addEventListener( 'removed', function () {
 

+ 3 - 0
examples/jsm/renderers/CSS3DRenderer.js

@@ -16,6 +16,9 @@ class CSS3DObject extends Object3D {
 		this.element = element || document.createElement( 'div' );
 		this.element.style.position = 'absolute';
 		this.element.style.pointerEvents = 'auto';
+		this.element.style.userSelect = 'none';
+
+		this.element.setAttribute( 'draggable', false );
 
 		this.addEventListener( 'removed', function () {