comparison src/alternatives/interactjs.html @ 3:6d5e4b38b4fb

start drag
author Franklin Schmidt <fschmidt@gmail.com>
date Fri, 21 Apr 2023 00:58:31 -0600
parents 9c372fce698a
children eee8862be4c7
comparison
equal deleted inserted replaced
2:264646feb67b 3:6d5e4b38b4fb
41 } 41 }
42 return -1; 42 return -1;
43 } 43 }
44 44
45 function dragEnterListener(event) { 45 function dragEnterListener(event) {
46 //return;
46 console.log(event); 47 console.log(event);
47 let entered = event.target; 48 let entered = event.target;
48 let dragging = event.relatedTarget; 49 let dragging = event.relatedTarget;
49 if( entered === dragging ) 50 if( entered === dragging )
50 return; 51 return;
66 } 67 }
67 68
68 function init() { 69 function init() {
69 let dad = interact('div[drag]'); 70 let dad = interact('div[drag]');
70 dad.draggable({ 71 dad.draggable({
72 autoScroll: true,
71 listeners: { 73 listeners: {
72 start: dragStartListener, 74 start: dragStartListener,
73 move: dragMoveListener, 75 move: dragMoveListener,
74 end: dragEndListener, 76 end: dragEndListener,
75 } 77 }