Lors de l'utilisation des objets dragguables et droppables de l'interface utilisateur jQuery, comment modifier l'élément glissé-déposé lors de la suppression? J'essaie de faire glisser un DIV à un autre DIV triable. Sur drop, je voudrais changer les classes sur la DIV drop et changer son contenu innerHTML.Utilisation du glisser-déposer de l'interface utilisateur jQuery: modification de l'élément déplacé lors de la suppression
Après avoir lu diverses questions StackOverflow, mon code ressemble à ceci:
$(".column").droppable({
accept: '.element-dragging',
drop: function(event, ui) {
if ($(ui.draggable).hasClass("elemtxt")) {
$(ui.draggable).replaceWith('<div class="element element-txt">This text box has been added!</div>');
}
}
})
Il ne fonctionne pas pour moi. :-(
Une copie de mon code est situé à http://www.marteki.com/jquery/bugkilling.php
Merci! Cela fonctionne très bien! –
J'essayais cela sur l'événement 'recevoir' avec un échec épique. Merci pour une réponse détaillée! –
Moi aussi - cela mérite deux réponses de la rep :-) –