拖出一个可排序的
Drag out of a sortable
站点:http://ace.brianhare.com/test/
我想要这样卡可以拖到屏幕底部(玩家手)。现在这个功能有效,但一旦它在玩家手中,就不能从手中拖出。
我希望可以将卡片拖到 table 上,然后可以自由拖动。如何让卡片自由地从手中拖出并返回 table?一旦将卡片拖到手上它甚至不会移动,它真的会出现故障。
看看这个插件(尤其是演示)。我认为它会对你有所帮助。 http://rubaxa.github.io/Sortable/
我终于如愿以偿了:
$('*:not(:input)').disableSelection();
$(".sortable").sortable({
connectWith: '.sortable, .droppable',
beforeStop: function (event, ui) {
ui.item.css('position', 'relative');
}
});
$(".droppable").droppable({
tolerance: "fit",
drop: function (ev, ui) {
if(ui.draggable.hasClass('ui-sortable-helper')) {
var clone = ui.draggable.clone();
ui.draggable.remove();
$(this).append(clone);
$(clone).draggable({
connectToSortable: '.sortable'
});
}
}
});
$('.draggable').draggable({
connectToSortable: '.sortable'
});
站点:http://ace.brianhare.com/test/
我想要这样卡可以拖到屏幕底部(玩家手)。现在这个功能有效,但一旦它在玩家手中,就不能从手中拖出。
我希望可以将卡片拖到 table 上,然后可以自由拖动。如何让卡片自由地从手中拖出并返回 table?一旦将卡片拖到手上它甚至不会移动,它真的会出现故障。
看看这个插件(尤其是演示)。我认为它会对你有所帮助。 http://rubaxa.github.io/Sortable/
我终于如愿以偿了:
$('*:not(:input)').disableSelection();
$(".sortable").sortable({
connectWith: '.sortable, .droppable',
beforeStop: function (event, ui) {
ui.item.css('position', 'relative');
}
});
$(".droppable").droppable({
tolerance: "fit",
drop: function (ev, ui) {
if(ui.draggable.hasClass('ui-sortable-helper')) {
var clone = ui.draggable.clone();
ui.draggable.remove();
$(this).append(clone);
$(clone).draggable({
connectToSortable: '.sortable'
});
}
}
});
$('.draggable').draggable({
connectToSortable: '.sortable'
});