J'utilise jquery ui pour appliquer un effet de glisser-déposer sur une série de DIVs, par exemple:Comment appliquer automatiquement un effet de glisser-déposer à un élément ajouté dynamiquement?
<div class="draggable">...</div>
<div class="draggable">...</div>
<div class="draggable">...</div>
<div class="draggable"> this DIV was dynamically added, not draggable </div>
Le problème est dynamiquement ajouté DIVs n'aura pas cet effet appliqué, comment puis-je appliquer cet effet sur nouveaux membres aussi?
Après un peu En regardant, il serait peut-être préférable de vérifier que l'objet est déjà déplaçable avant de le faire glisser. $ ('. Draggable'). Live ('mouseover', function() { if (! $ (This) .hasClasse ('ui-draggable')) {$ (this) .draggable();} }); – AdmSteck
.live a été abandonnée maintenant. Son mieux d'utiliser .on: - $ (corps) .sur ('mouseover', '' .draggable, function() { $ (ce) .draggable();}) – Divyanshu