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(