我有一个滚动div包含一些divs作为可拖动div的目标位置。此插槽容器需要水平滚动以查看所有目标插槽。jQuery拖放到滚动div - 丢弃的元素不滚动
现在,当可拖动元素被拖入正确的槽中,并且槽容器被滚动时,被拖动的元素不会在div中滚动。有没有办法让跌落的div在槽容器内滚动?
$('.draggable').draggable({
stack: '#drag_container div',
revert: true
});
$('.drop_target').droppable({
accept: '#drag_container div',
drop: handleDrop
});
function handleDrop(event, ui) {
var slot_number = $(this).data('number');
var draggable_number = ui.draggable.data('number');
if (slot_number == draggable_number) {
ui.draggable.css('cursor', 'pointer');
ui.draggable.draggable('disable');
$(this).droppable('disable');
ui.draggable.position({ of: $(this), my: 'left top', at: 'left top'});
ui.draggable.draggable('option', 'revert', false);
}
}
刚刚更新的小提琴http://jsfiddle.net/uZ8kN/7/ – IlludiumPu36