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