parent
bd57c0c4df
commit
c217c3d606
@ -1,23 +1,21 @@
|
|||||||
let currentDraggedItem = null;
|
let currentDraggedItem = null;
|
||||||
|
|
||||||
const uls = document.querySelectorAll('ul');
|
const lis = document.querySelectorAll('li');
|
||||||
for (ul of uls) {
|
for (li of lis) {
|
||||||
ul.addEventListener('dragover', (event)=>{
|
li.addEventListener('dragstart', (event)=>{
|
||||||
|
currentDraggedItem = event.target;
|
||||||
|
event.target.classList.add('dragging');
|
||||||
|
})
|
||||||
|
li.addEventListener('dragover', (event)=>{
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
|
event.stopPropagation()
|
||||||
event.target.classList.add('dragging');
|
event.target.classList.add('dragging');
|
||||||
})
|
})
|
||||||
ul.addEventListener('dragleave', (event)=>{
|
li.addEventListener('dragleave', (event)=>{
|
||||||
event.target.classList.remove('dragging');
|
event.target.classList.remove('dragging');
|
||||||
})
|
})
|
||||||
ul.addEventListener('drop', (event)=>{
|
li.addEventListener('drop', (event)=>{
|
||||||
event.target.classList.remove('dragging');
|
event.target.classList.remove('dragging');
|
||||||
event.target.appendChild(currentDraggedItem)
|
event.target.children[0].appendChild(currentDraggedItem)
|
||||||
})
|
|
||||||
}
|
|
||||||
|
|
||||||
const lis = document.querySelectorAll('li');
|
|
||||||
for (li of lis) {
|
|
||||||
li.addEventListener('dragstart', (event)=>{
|
|
||||||
currentDraggedItem = event.target;
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in new issue