JSFiddle - React, Tailwind, and code Playground

by Riccal

HTML

<div id="blok-1" class="ui-widget-content">
  <p>Blok 1</p>
</div>
    
<div id="blok-2" class="ui-widget-content">
  <p>Blok 2</p>
</div>
    
<div id="blok-3" class="ui-widget-content">
  <p>Blok 3</p>
</div>

CSS

#blok-1,#blok-2,#blok-3 { width: 100px; height: 100px; padding: 0.5em; float: left; margin: 10px 10px 10px 0; }

JavaScript

$(function() {
$( "#blok-1,#blok-2,#blok-3" ).draggable({stack: "div"}).droppable({
      greedy: true,
      activeClass: "ui-state-hover",
      hoverClass: "ui-state-active",
      drop: function( event, ui ) {
          
      var target = event.target;
       var id =  target.id;
          addClass: id;
          alert(id);
      },
      
      out: function(event, ui) {
      var target = event.target;
       var id =  '0';
      }
  });
});