xxxxxxxxxx
1
2
<h2>
3
Testing Sortable Items
4
</h2>
5
<div data-mdb-sortable = "sortable" id = "sortable" class='sortable-list' >
6
<div id = "item1" class='sortable-item' >Item 1</div>
7
<div id = "item2" class='sortable-item' >Item 2</div>
8
<div id = "item3" class='sortable-item' >Item 3</div>
9
<div id = "item4" class='sortable-item' >Item 4</div>
10
<div id = "item5" class='sortable-item' >Item 5</div>
11
</div>
xxxxxxxxxx
1
.sortable-item { display: block; padding: 10px; border: 1px solid black; margin: 5px; background-color: #AAD7FF; width: 200px; }
xxxxxxxxxx
1
const draggableItem1 = document.getElementById('item1');
2
draggableItem1.addEventListener('end.mdb.sortable', (e) => alert('Item 1 was moved'));
3
4
const draggableItem2 = document.getElementById('item2');
5
draggableItem2.addEventListener('move.mdb.sortable', (e) => console.log( 'Item 2 was moved' ));
6
7
const draggableItem3 = document.getElementById('item3');
8
draggableItem3.addEventListener('move.mdb.sortable', function() { alert( 'Item 3 was moved' ); });
9
10
const draggableItem4 = document.getElementById('item4');
11
draggableItem3.addEventListener('move.mdb.sortable', function() { console.log( 'Item 4 was moved' ); });
12
13
const draggableItem5 = document.getElementById('item5');
14
draggableItem3.addEventListener('end.mdb.draggable', function() { console.log( 'Item 5 was moved' ); });
15
Console errors: 0