在項目中引入 Sortable.js ,可以通過直接在 HTML 文件中添加 script 標(biāo)簽,或者在模塊化項目中使用 import 語句:
importSortablefrom'sortablejs';
基礎(chǔ)使用
Sortable.js 的使用非常直觀。以下是一個基本的示例,展示了如何使一個列表可拖拽:
<divclass="container"> <h1>Sortable List</h1> <ulid="sortable-list"class="sortable-list"> <liclass="sortable-item">Drag me 1</li> <liclass="sortable-item">Drag me 2</li> <liclass="sortable-item">Drag me 3</li> <liclass="sortable-item">Drag me 4</li> <liclass="sortable-item">Drag me 5</li> </ul> </div>
document.addEventListener('DOMContentLoaded', function() { var el = document.getElementById('sortable-list'); var sortable = Sortable.create(el, { animation: 150, ghostClass: 'sortable-ghost', chosenClass: 'sortable-chosen' }); });