要实现这个功能,可以使用jQuery UI库中的sortable方法。下面是一个示例代码:
HTML:
Item 1
Item 2
Item 3
Item 4
Item 5
Item 6
CSS:
.sortable-list {
border: 1px solid #ccc;
padding: 10px;
margin-bottom: 10px;
}
.sortable-item {
background-color: #f1f1f1;
padding: 5px;
margin-bottom: 5px;
}
JavaScript:
$(function() {
$('.sortable-list').sortable({
connectWith: '.sortable-list',
items: '.sortable-item',
containment: 'document'
}).disableSelection();
});
在上面的代码中,我们创建了两个可排序列表,每个列表都有一些可拖动的项目。使用sortable方法初始化这些列表,并设置connectWith选项为'.sortable-list',这样可以将项目移动到另一个具有相同类名的列表中。disableSelection方法用于禁用文本选择,以避免拖动项目时选择文本。