Not accepting a drag

Not accepting a drag

  1. <html lang="en">
  2. <head>
  3.   <meta charset="utf-8" />
  4.     <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
  5.   <script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>
  6.     <script src="https://raw.github.com/furf/jquery-ui-touch-punch/master/jquery.ui.touch-punch.min.js"></script>

  7.   
  8.   <style> 

  9. #draggable1 {color:grey; font-family:HelveticaNeue; font-weight:900; font-size:40px; }
  10. #drop{ border-bottom:2px solid #ccc; width:330px; margin:240px 20px 0px 440px; float:left; }  
  11. #text1 {position:absolute; width: 450px; height: 100px;  margin-left:60px; margin-top: 150px; color:grey; font-family:HelveticaNeue; font-weight:900; font-size:40px;}
  12. .draggable{padding: 5px; float: left; margin:40px 40px 50px 50px;}
  13.  </style>
  14.   <script>

  15.  
  16.   $(function() {
  17.     $( "#draggable1" ).draggable({
  18. snap: '#drop',
  19. snapMode: "inner",
  20. tolerance: 'fit',
  21. snapTolerance: 50,
  22. revert:'invalid',
  23. });
  24.     $( "#drop" ).droppable({
  25. accept: '#draggable1',
  26. drop: function(event, ui) {
  27.      $("#draggable1").css("color","#95CB6C");
  28. ui.draggable.destroy();

  29. },
  30. });
  31.  
  32. });
  33.   
  34.   </script>
  35. </head>
  36. <body>

  37. <div id="draggable1"><p>SANDY COLOUR</p></div>
  38. <div id="drop"></div> 
  39. <div id="text1"><p>DESERT</p></div>

  40.  
  41.  </body>
  42. </html>


Ive implemented the drag and drop. It wants to snap but wont accept the draggable. Any ideas why not. Im sure its something to do with styling but I don't know how else to style it.

Thanks

Craig