我正在使用jQuery和Sortable来安排我的项目列表(以及这个http://dragsort.codeplex.com).
一切都很完美.
我正在使用函数dragEnd来按顺序排列列表.
这是我的代码:
$("#list1, #list2").dragsort({ dragSelector: "div",
dragBetween: true,
dragEnd: saveOrder,
placeHolderTemplate: "<li class='placeHolder'><div></div></li>" });
function saveOrder() {
var data = $("#list1 li").map(function() { return $(this).children().html(); }).get();
$("input[name=list1SortOrder]").val(data.join("|"));
};
Run Code Online (Sandbox Code Playgroud)
我的问题:无论如何,我在拖动时能做动画吗?或拖动时重新定位元素?我只需要它在Safari上工作.
一个例子是:
http://www.youtube.com/watch?v=U3j7mM_JBNw
看看拖放(0:30),你会看到我在说什么.
谢谢.