make box orig. position translucent while dragging
This commit is contained in:
@@ -171,6 +171,8 @@ function App() {
|
||||
const handleDragStartBox = (dragSource, event) => {
|
||||
setDragSource(dragSource);
|
||||
setDragSourceElement(event.currentTarget);
|
||||
event.currentTarget.style.opacity = 0.3;
|
||||
event.dataTransfer.setDragImage(event.currentTarget,0,0);
|
||||
event.dataTransfer.dropEffect = 'move';
|
||||
}
|
||||
const handleDragOverBox = (event) => {
|
||||
@@ -182,6 +184,7 @@ function App() {
|
||||
|
||||
const sourceElement = dragSourceElement;
|
||||
const targetElement = event.currentTarget;
|
||||
sourceElement.style.opacity = 1;
|
||||
|
||||
const elements = [...event.currentTarget.parentElement.children];
|
||||
const targetIndex = elements.indexOf(targetElement);
|
||||
|
||||
Reference in New Issue
Block a user