JSFiddle - React, Tailwind, and code Playground
HTML
<div id="draggable">Drag Me!</div>
CSS
#draggable{
height:200px;
width:200px;
background-color:red;
}
JavaScript
$('#draggable').draggable({
axis: 'x',
revert: function(valid) {
if (!valid) {
$(this).animate({opacity:1}, 'fast').animate(this.originalPosition);
return true;
}
return false;
},
drag:function(event, ui){
ui.helper.css('opacity', 1-ui.position.left/ $(window).width());
}
});