Advertisement
Guest User

Untitled

a guest
May 29th, 2015
218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. function specialDrop(ev,element){
  2. ev.preventDefault();
  3.  
  4. var rect = element.getBoundingClientRect();
  5. var x = dragEventX - rect.left;
  6. var y = dragEventY - rect.top;
  7. var el = element.getAttribute("class");
  8.  
  9. if(el=="drop-zone"){
  10. var data = ev.dataTransfer.getData("text");
  11. var dragDiv = document.getElementById(data);
  12. dragDiv.removeAttribute("class");
  13. dragDiv.setAttribute("class", "droppedBox");
  14. dragDiv.style.position="absolute";
  15. dragDiv.style.left=x+"px";
  16. dragDiv.style.top=y+"px";
  17. ev.target.appendChild(dragDiv);
  18. }
  19. }
  20.  
  21. function updateCoords(event) {
  22. dragEventX = event.clientX;
  23. dragEventY = event.clientY;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement