diff --git a/Sortable.js b/Sortable.js index 3d6ae34..214bc2b 100644 --- a/Sortable.js +++ b/Sortable.js @@ -643,8 +643,10 @@ // #1143: IFrame support workaround _nextTick(function () { - rootEl.insertBefore(cloneEl, dragEl); - _dispatchEvent(_this, rootEl, 'clone', dragEl); + if (dragEl && (dragEl.parentNode === rootEl)) { + rootEl.insertBefore(cloneEl, dragEl); + _dispatchEvent(_this, rootEl, 'clone', dragEl); + } }); }