我不能处理一件事 - 在两个 div 之间交换元素。这是我的代码
$(function () {
$('#container').sortable({
tolerance: "pointer"
});
$('#box1').sortable({
tolerance: "pointer"
});
$('#box1').on("sortreceive", function (event, ui) {
var $list = $(this);
if ($list.children().length > 1) {
$(ui.sender).sortable('cancel');
}
});
$('#box2').sortable({
tolerance: "pointer"
});
$('#box2').on("sortreceive", function (event, ui) {
var $list = $(this);
if ($list.children().length > 1) {
$(ui.sender).sortable('cancel');
}
});
$('.item').sortable({
connectWith: '.item'
});
$("#container,#box1,#box2").disableSelection();
});
我的小提琴:http: //jsfiddle.net/kehator/TsJgR/
我想改变这一行:
$(ui.sender).sortable('cancel');
它必须交换元素,而不是取消。我不知道该怎么做。许多脚本不起作用..我绝望了。