JSFiddle - React, Tailwind, and code Playground
by Nicolas PUJOL
HTML
<div></div>
<div style="float:left">
<div class="square">Drage me</div>
</div>
<div style="float:left;margin-left:50px;">
<div class="squaredotted">Drop here</div>
<div id="info"></div>
</div>
CSS
.square {
width: 100px;
height: 100px;
border: 1px solid black;
margin-bottom: 5px;
margin-left: 5px;
text-align: center;
line-height: 50px;
float: left;
background-color: lightblue;
}
.squaredotted {
width: 200px;
height: 200px;
border: 1px dotted gray;
margin-bottom: 5px;
margin-left: 5px;
text-align: center;
line-height: 50px;
float: left;
background-color: lightgray;
}
JavaScript
$(function () {
$(".square").draggable();
$(".squaredotted").droppable({
drop: function (event, ui) {
$("#info").html("dropped!");
},
over: function (event, ui) {
$("#info").html("moving in!");
},
out: function (event, ui) {
$("#info").html("moving out!");
}
});
});