Для того чтобы получить доступ к событиям, которые генерирует библиотека Sortable.js, вы можете использовать обработчики событий JavaScript. Sortable.js позволяет указать функцию обратного вызова (callback) для различных событий, таких как onStart
, onEnd
, onAdd
, onUpdate
, onSort
, onRemove
и другие.
Пример использования:
new Sortable(document.getElementById('sortableList'), { onEnd: function (/**Event*/evt) { console.log('Элемент перемещен'); var item = evt.item; // перемещенный элемент var newIndex = evt.newIndex; // индекс нового положения элемента // ваш код для обработки события } });
В этом примере мы создаем новый экземпляр Sortable с элементом списка, который мы хотим сделать перетаскиваемым, и указываем функцию обратного вызова onEnd
, которая будет вызвана после того, как пользователь завершит перетаскивание элемента.
При этом в функцию обратного вызова передается объект события evt
, который содержит информацию о перемещенном элементе, его новом индексе и другие данные, которые могут понадобиться для обработки события.
Таким образом, используя обработчики событий Sortable.js, вы можете легко реагировать на действия пользователей при перетаскивании элементов и выполнять необходимые действия в соответствии с вашей логикой приложения.