是的,Sortable.js 非常適合初學者。它是一個輕量級的 JavaScript 庫,提供了簡單而強大的 API,使開發人員能夠輕松地實現拖放功能,并允許用戶通過拖放來重新排序列表、網格和其他元素。
Sortable.create()
方法初始化列表。以下是一個基本的拖拽列表組件的實現示例:
<ul id="sortable-list">
<li class="sortable-item">Drag me 1</li>
<li class="sortable-item">Drag me 2</li>
<li class="sortable-item">Drag me 3</li>
<li class="sortable-item">Drag me 4</li>
<li class="sortable-item">Drag me 5</li>
</ul>
<script>
document.addEventListener('DOMContentLoaded', function() {
var el = document.getElementById('sortable-list');
var sortable = Sortable.create(el, {
animation: 150,
ghostClass: 'sortable-ghost',
chosenClass: 'sortable-chosen'
});
});
</script>
通過上述信息,初學者可以輕松上手使用 Sortable.js,實現拖拽排序功能。