【发布时间】:2018-03-23 20:34:27
【问题描述】:
我第一次在这个可排序列表中拖动一个元素时,效果很好。第二次,它定位绝对并飞到左边。
正如你在这个小提琴中看到的http://jsfiddle.net/scotnery/d3pamtgo/7/
x.sortable({
axis: 'y',
handle: '.handle',
placeholder: 'sortable-placeholder',
opacity: 0.5,
sort: function(event, ui){
$(this).find('.numeral').each(function() {
$(this).html("#");
});
// the handel item that was dragged
handle = ui.item.find(".handle")
handle.removeClass("fi-list").addClass("fi-shopping-bag");
ui.item.addClass("freshest");
$(".sortable-placeholder").height(ui.item.outerHeight());
},
stop: function(event,ui){
ui.item.removeClass("freshest",{duration:1000});
handle = ui.item.find(".handle");
handle.removeClass("fi-shopping-bag").addClass("fi-list");
// renumber each row in the html
i = 1;
$(this).find('.numeral').each(function() {
$(this).html(i);
i++;
});
},
update: function (event, ui) {
updateSort(this);
}
}).disableSelection();
【问题讨论】:
标签: jquery jquery-ui zurb-foundation jquery-ui-sortable zurb-foundation-6