1
目前我在http://jsfiddle.net/nivea75ml/yCnh5/处遇到小问题。 每当我从列表中拖动一个粉红色的框到灰色区域,然后再将它移回时,它会覆盖同一列表中的另一个。可移动元素在移回时覆盖另一个
如何避免这种行为?
目前我在http://jsfiddle.net/nivea75ml/yCnh5/处遇到小问题。 每当我从列表中拖动一个粉红色的框到灰色区域,然后再将它移回时,它会覆盖同一列表中的另一个。可移动元素在移回时覆盖另一个
如何避免这种行为?
可放开和排序
$('#draggableList').sortable({
receive: function(event, ui) {
var item = $('.ui-draggable-dragging');
item.removeAttr("style");
item.removeAttr('class');
item.addClass('draggable');
}
});
var $tab_items = $("#droppable").droppable({
//accept: ".draggable",
hoverClass: "ui-state-hover",
drop: function(event, ui) {
var item = $(this);
var olditem = $(".draggable.ui-sortable-helper").clone();
if (olditem[0] != null) {
olditem.removeAttr('class');
olditem.addClass('dragged');
olditem.css({
'position': 'absollute',
'top': ui.offset.top,
'left': ui.offset.left
});
olditem.draggable({
connectToSortable: "#draggableList",
helper: "original",
revert: 'invalid'
});
ui.draggable.remove();
$('#droppable').append(olditem).show("slow");
}
},
out: function(event, ui) {}
});
不错,现在正在全力工作。 – Edd
阅读本:http://stackoverflow.com/questions/811037/jquery-draggable-and-overflow-issue – linguini
@Edd,请您详细说明我的例子中有什么问题? – Acubi
对不起,我不好,我想,我不记得了。好东西是现在的作品。 – Edd