Skip to content

Instantly share code, notes, and snippets.

@d33pfri3d
Created June 8, 2012 11:49
Show Gist options
  • Save d33pfri3d/2895218 to your computer and use it in GitHub Desktop.
Save d33pfri3d/2895218 to your computer and use it in GitHub Desktop.
Drag and Drop
var root = document.documentElement;
root.addEventListener('dragover', cancel, false);
root.addEventListener('dragend', cancel, false);
root.addEventListener('drop', drop, false);
function cancel(event){
event.preventDefault();
}
function drop(event){
cancel(event);
readFiles(event.dataTransfer.files);
}
function drop(event){
event.preventDefault();
readFiles(event.dataTransfer.files);
}
var root = document.documentElement; // Attaching to the HTML document (can be anywhere)
root.addEventListener('dragover', function(event){
event.preventDefault();
//bind drop event
root.addEventListener('drop', drop, false);
}, false);
root.addEventListener('dragend', function(){
event.preventDefault();
//bind drop
root.removeEventListener('drop', drop, false)
}, false);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment