这让我很受打击。 在jquery ui中打开占位符选项会导致它仅显示在左上角,如果在元素排序后查看动画,它会在进入放置位置之前上升到左上角。
$(".widget-row").sortable({
connectWith:".widget-row",
helper:"clone",
revert:true,
placeholder: "ui-state-highlight",
opacity:0.5,
grid: [ 20, 10 ] ,
start: function(e, ui ){
ui.placeholder.height(ui.helper.outerHeight());
ui.placeholder.width(ui.helper.outerWidth());
//console.log(ui.helper.attr('id'));
},
update: function(event, ui){
arrange_doc();
}
});
示例位于Js Fiddle
非常感谢任何帮助。