17 lines
463 B
JavaScript
17 lines
463 B
JavaScript
|
const one = document.getElementById('one')
|
||
|
const tow = document.getElementById('tow')
|
||
|
const box = document.getElementById('box')
|
||
|
|
||
|
let item = undefined
|
||
|
box.addEventListener('drag', e => item = e.target)
|
||
|
|
||
|
one.addEventListener('dragover', e => e.preventDefault())
|
||
|
two.addEventListener('dragover', e => e.preventDefault())
|
||
|
one.addEventListener('drop', drop)
|
||
|
two.addEventListener('drop', drop)
|
||
|
|
||
|
function drop(e) {
|
||
|
e.target.appendChild(item)
|
||
|
item = undefined
|
||
|
}
|