diff --git a/src/jquery.multisortable.js b/src/jquery.multisortable.js index e43afaf..0796dd9 100644 --- a/src/jquery.multisortable.js +++ b/src/jquery.multisortable.js @@ -182,7 +182,12 @@ settings.start(event, ui); }; - + + options.beforeStop = function(event, ui) { + settings.beforeStop.call(this, event, ui); + regroup(ui.item, ui.item.parent()); + }; + options.stop = function(event, ui) { regroup(ui.item, ui.item.parent()); settings.stop(event, ui); @@ -241,6 +246,7 @@ $.fn.multisortable.defaults = { start: function(event, ui) {}, + beforeStop: function(event, ui) {}, stop: function(event, ui) {}, sort: function(event, ui) {}, receive: function(event, ui) {},