|
@@ -13,11 +13,15 @@ THREE.CSS3DObject = function ( element ) {
|
|
|
|
|
|
this.addEventListener( 'removed', function () {
|
|
|
|
|
|
- if ( this.element.parentNode !== null ) {
|
|
|
+ this.traverse( function( object ) {
|
|
|
|
|
|
- this.element.parentNode.removeChild( this.element );
|
|
|
+ if ( object.element instanceof Element && object.element.parentNode !== null ) {
|
|
|
|
|
|
- }
|
|
|
+ object.element.parentNode.removeChild( object.element );
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ } );
|
|
|
|
|
|
} );
|
|
|
|