我的可排序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 ) {}
});
答案 0 :(得分:1)
初始化sortable时删除帮助器克隆解决了这个问题。
$('#itemWellHolder').sortable({
placeholder: "ui-state-highlight",
helper: 'clone',
update: function( event, ui ) {}
});