Skip to content

Commit 16ac2fa

Browse files
author
Avaer Kazmer
committed
Handle mouse enter/mouse leave events in demo page
1 parent 4831084 commit 16ac2fa

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

app.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,15 @@
3939
control.addEventListener('dragging-changed', e => {
4040
orbitControls.enabled = !e.value;
4141
});
42+
control.addEventListener('mouseEnter', () => {
43+
const xrIframes = Array.from(root.childNodes).filter(xrIframe => xrIframe instanceof XRIFrame);
44+
if (!xrIframes.some(xrIframe => xrIframe.control.draggable)) {
45+
xrIframe.control.draggable = true;
46+
}
47+
});
48+
control.addEventListener('mouseLeave', () => {
49+
xrIframe.control.draggable = false;
50+
});
4251
xrIframe.control = control;
4352
scene.add(control);
4453
};

0 commit comments

Comments
 (0)