Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">
</head>
<body>
        <div id="nested" class="row">
            <h4 class="col-12">Nested Sortables Example</h4>
            <p class="col-12">NOTE: When using nested Sortables with animation, it is recommended that the <code>fallbackOnBody</code> option is set to true. <br />It is also always recommended that either the <code>invertSwap</code> option is set to true, or the <code>swapThreshold</code> option is lower than the default value of 1 (eg <code>0.65</code>).</p>
            <div id="nestedDemo" class="list-group col nested-sortable">
                <div data-sortable-id="1.1" class="list-group-item nested-1">Item 1.1
                    <div class="list-group nested-sortable">
                        <div data-sortable-id="2.1" class="list-group-item nested-2">Item 2.1</div>
                        <div data-sortable-id="2.2" class="list-group-item nested-2">Item 2.2
                            <div class="list-group nested-sortable">
                                <div data-sortable-id="3.1" class="list-group-item nested-3">Item 3.1</div>
                                <div data-sortable-id="3.2" class="list-group-item nested-3">Item 3.2</div>
                                <div data-sortable-id="3.3" class="list-group-item nested-3">Item 3.3</div>
                                <div data-sortable-id="3.4" class="list-group-item nested-3">Item 3.4</div>
                            </div>
                        </div>
                        <div data-sortable-id="2.3" class="list-group-item nested-2">Item 2.3</div>
                        <div data-sortable-id="2.4" class="list-group-item nested-2">Item 2.4</div>
                    </div>
                </div>
                <div data-sortable-id="1.2" class="list-group-item nested-1">Item 1.2</div>
                <div data-sortable-id="1.3" class="list-group-item nested-1">Item 1.3</div>
                <div data-sortable-id="1.4" class="list-group-item nested-1">Item 1.4
                    <div class="list-group nested-sortable">
                        <div data-sortable-id="2.1" class="list-group-item nested-2">Item 2.1</div>
                        <div data-sortable-id="2.2" class="list-group-item nested-2">Item 2.2</div>
                        <div data-sortable-id="2.3" class="list-group-item nested-2">Item 2.3</div>
                        <div data-sortable-id="2.4" class="list-group-item nested-2">Item 2.4</div>
                    </div>
                </div>
                <div data-sortable-id="1.5" class="list-group-item nested-1">Item 1.5</div>
            </div>
            <div style="padding: 0" class="col-12">
            </div>
        </div>
  <script src="https://sortablejs.github.io/Sortable/Sortable.js"></script>
</body>
</html>
Output

This bin was created anonymously and its free preview time has expired (learn why). — Get a free unrestricted account

Dismiss x
public
Bin info
anonymouspro
0viewers