JSFiddle - React, Tailwind, and code Playground

by rodrigonery

HTML

<!DOCTYPE html>
<html lang="pt-BR">
<head>
    <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>jQuery UI Draggable + Sortable</title>
    <link rel="stylesheet" href="http://jqueryui.com/themes/base/jquery.ui.all.css">
    <link rel="stylesheet" href="http://jqueryui.com/demos/demos.css">
    <style type="text/css" media="all">
    <!--
    .demo ul { list-style-type: none; margin: 0; padding: 0; margin-bottom: 10px; }
    .demo li { margin: 5px; padding: 5px; width: 150px; }
    -->
    </style>
</head>
<body>

<div class="demo">
    
<ul>
    <li id="draggable" class="ui-state-highlight">Drag me down</li>
</ul>

<ul id="sortable">
    <li class="ui-state-default">Item 1</li>
    <li class="ui-state-default">Item 2</li>
    <li class="ui-state-default">Item 3</li>
    <li class="ui-state-default">Item 4</li>
    <li class="ui-state-default">Item 5</li>
</ul>

</div>
    <script src="http://jqueryui.com/ui/jquery.ui.core.js"></script>
    <script src="http://jqueryui.com/ui/jquery.ui.widget.js"></script>
    <script src="http://jqueryui.com/ui/jquery.ui.mouse.js"></script>
    <script src="http://jqueryui.com/ui/jquery.ui.draggable.js"></script>
    <script src="http://jqueryui.com/ui/jquery.ui.sortable.js"></script>
    <script type="text/javascript">
    // <![CDATA[
    $(function () {
        var $sortable = $( "#sortable" );
        var $draggable = $( "#draggable" );
        var $lista = $( "ul, li" );
        $sortable.sortable({
            revert: true
        });
        $draggable.draggable({
            connectToSortable: "#sortable",
            helper: "clone",
            revert: "invalid"
        });
        $lista.disableSelection();
    });
    // ]]>
  </script>
</body>
</html>