JSFiddle - React, Tailwind, and code Playground

HTML

<div id="drag">Drag</div>

CSS

div{width:200px; border:1px solid orange;}

JavaScript

$(document).ready(function(){
      var click = false,
      top = null,
      left = null;
    
    /* $(document).bind('mousemove', function (e) {
        if (click == true) {
           $('#drag').css({
             left: e.pageX - left,
             top: e.pageY - top
           });
        }
    }); */
    
    $('#drag').draggable().click(function(e) {
        top = e.pageY - $('#drag').position().top; 
        left = e.pageX - $('#drag').position().left;
        click = !click;
        return false;
    });
    
    $('html').click(function() {
        click = false;
    });
});