diff --git a/Sortable.js b/Sortable.js index 8f234ce..7876b07 100644 --- a/Sortable.js +++ b/Sortable.js @@ -260,8 +260,10 @@ target = (touch || evt).target, originalTarget = target, filter = options.filter; - - + // don't trigger start event when an element is been dragged, otherwise the evt.oldindex always wrong when set option.group. + if (dragEl) { + return; + } if (type === 'mousedown' && evt.button !== 0 || options.disabled) { return; // only left button or enabled }