Essayez de faire un clone et de l'appliquer au body
:
$(".external-event").draggable({
revert: true,
appendTo: 'body',
helper: 'clone'
});
Consultez la documentation APPENDTO (): API jQuery UI.
APPENDTO désigne l'élément auquel l'assistance Draggable doit être ajoutée lors de la traînée. Par défaut, cela est défini sur le parent des éléments.
METTRE À JOUR:
J'ai trouvé un moyen d'atteindre les fonctionnalités que vous vouliez en congruence avec le plugin Scroll Nice. Lorsque l'élément est traîné, il définit l'élément d'origine à visibility:hidden
Ainsi, l'endroit est toujours conservé, puis lorsque l'article est abandonné, il revient le visibility
. Voici le violon mis à jour.