【发布时间】:2013-08-30 12:27:46
【问题描述】:
我有一个可排序的列表。在开始排序之前,我想检查该列表的所有元素是否有效。如果没有,请取消活动并保持列表不变。
您可以在此处找到代码 http://jsfiddle.net/DZYW5/4/
当我使用这个时,事件被取消,但元素被移除。
start: function (event, ui) {
if (!valid()) {
return false;
// it cancel's but the element is removed...
}
}
也许我应该实现一个“beforeStart”事件?建议?
【问题讨论】:
-
作为建议,您可以使用取消选项api.jqueryui.com/sortable/#option-cancel 取消不应排序的特定元素并允许同时对其他有效元素进行排序