- <html lang="en">
- <head>
- <meta charset="utf-8" />
- <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
- <script src="http://code.jquery.com/ui/1.10.1/jquery-ui.js"></script>
- <script src="https://raw.github.com/furf/jquery-ui-touch-punch/master/jquery.ui.touch-punch.min.js"></script>
-
- <style>
- #draggable1 {color:grey; font-family:HelveticaNeue; font-weight:900; font-size:40px; }
- #drop{ border-bottom:2px solid #ccc; width:330px; margin:240px 20px 0px 440px; float:left; }
- #text1 {position:absolute; width: 450px; height: 100px; margin-left:60px; margin-top: 150px; color:grey; font-family:HelveticaNeue; font-weight:900; font-size:40px;}
- .draggable{padding: 5px; float: left; margin:40px 40px 50px 50px;}
- </style>
- <script>
-
- $(function() {
- $( "#draggable1" ).draggable({
- snap: '#drop',
- snapMode: "inner",
- tolerance: 'fit',
- snapTolerance: 50,
- revert:'invalid',
-
- });
-
-
- $( "#drop" ).droppable({
- accept: '#draggable1',
- drop: function(event, ui) {
- $("#draggable1").css("color","#95CB6C");
- ui.draggable.destroy();
- },
- });
-
- });
-
- </script>
- </head>
- <body>
- <div id="draggable1"><p>SANDY COLOUR</p></div>
- <div id="drop"></div>
- <div id="text1"><p>DESERT</p></div>
-
- </body>
- </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