Mode:
Duration:
1
2
3
4
5
6
7
document.addEventListener('DOMContentLoaded', () => {
const draggable = document.getElementById('drag') as HTMLElement;
const dropzone = document.getElementById('drop') as HTMLElement;
draggable.addEventListener('dragstart', (e) => { e.dataTransfer?.setData('text', 'dragged'); });
dropzone.addEventListener('dragover', (e) => e.preventDefault());
dropzone.addEventListener('drop', (e) => { e.preventDefault(); dropzone.textContent = 'Dropped!'; });
});Coding works best on desktop or with an external keyboard.