1

我的可排序 div 有一个小的显示问题。当 div 的顺序发生变化时,反映 div 顺序的选择框也会发生变化(这一切都很好)。

但是当一个 div 从它的起始位置移动后再次拖动时,选择框会显示原始值而不是最近的值。

我已经尝试过刷新可排序功能,并且通过查看 api 我不确定还有什么可以工作

    $('#itemWellHolder').sortable('refresh');
    $('#itemWellHolder').sortable('refreshPositions');

这是一个 JSfiddle 演示,http://jsfiddle.net/Yq5u6/5/

只需将第一个项目拖动到不同的位置,然后再次拾取以进行复制。

谢谢阅读!

更新:删除克隆助手解决了这个问题

$('#itemWellHolder').sortable({
    placeholder: "ui-state-highlight",
    helper: 'clone',
    update: function( event, ui ) {}
});
4

1 回答 1

1

在初始化 sortable 时删除辅助克隆解决了这个问题。

$('#itemWellHolder').sortable({
placeholder: "ui-state-highlight",
helper: 'clone',
update: function( event, ui ) {}
});
于 2013-10-01T00:23:50.297 回答