diff --git a/examples/basic/index.html b/examples/basic/index.html index 69ddb25..93e8741 100644 --- a/examples/basic/index.html +++ b/examples/basic/index.html @@ -9,7 +9,7 @@ - + diff --git a/src/index.js b/src/index.js index 88baac0..3872d7a 100644 --- a/src/index.js +++ b/src/index.js @@ -456,6 +456,11 @@ const {didMount, didUnmount} = (function getDidMountAndUnmount() { const {depth, offset, element} = selectItem(THREE, componentName, camera, clientX, clientY); if (element) { + // If click-drag is not enabled, return. + if (element.getAttribute('click-drag').enabled === 'false') { + return; + } + // Can only drag one item at a time, so no need to check if any // listener is already set up let removeDragItemListeners = dragItem(