【发布时间】:2015-01-28 22:12:19
【问题描述】:
我有 4 个列表。我从中获取项目的较低列表,如果我将项目放在第一个列表中,它将在较低的两个列表中进行克隆。
我需要的能力只是把元素放在顶行,它也需要克隆,我可以向左或向右移动它,比如多重排序。
$(function() {
$( "ul.droptrue" ).sortable({
connectWith: "ul.one",
});
$( "ul.dropfalse" ).sortable({
connectWith: "ul.droptrue",
dropOnEmpty: true,
appendTo: 'ul.droptrue',
});
$("ul.droptrue").on('mousedown', '#ex1', function () {
});
$( "ul#first" ).sortable({
connectWith: $( "ul#second" ),
receive: function(event, ui) {
var idel = ui.item.attr('id');
var wordIdplusclass = "child" + ui.item.attr('id');
ui.item.clone().appendTo('#second, #third').addClass('draggable1');
$(this).sortable('cancel');
},
});
$( "ul.droptrue, ul.dropfalse" ).disableSelection();
$( ".selectable" ).selectable();
});
【问题讨论】:
-
" 如果我重复两次,我将有 6 个元素," - 这是你的问题..? “我需要过度拧紧..”是什么意思..?预期的结果是什么..?
-
" 如果我重复两次,我将有 6 个元素," - 没关系 "我需要过度拧紧......" - 当我将元素放在第一行时,它会将其克隆到其他,我需要第一行中的元素与其他行连接吗?我可以管理它。
-
对不起,还是无法理解问题。什么是你无法管理的..? 已连接..是什么意思?
-
对不起,英语不是我的母语。我习惯于可排序,并且我希望当我将顶部元素项向左或向右拖动时,它将他(下部)下的元素向左或向右移动。看看我做了什么。
标签: jquery jquery-ui jquery-ui-sortable