在项目中引入 Sortable.js ,可以通过直接在 HTML 文件中添加 script 标签,或者在模块化项目中使用 import 语句:
importSortablefrom'sortablejs';
基础使用
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' }); });