Sto cercando di capire la logica di come farlo.L'interfaccia utente di jQuery rimuove l'elemento quando viene rilasciato in un div utilizzando .droppable
Ho molte immagini con solo un nome di classe CSS, vengono create dinamicamente.
Queste immagini sono trascinabili con jQuery UI .draggable.
ho bisogno di avere un "cestino" che quando un elemento viene trascinato in, viene rimosso.
Esempio: http://jsfiddle.net/KWdcU/3/ (Questo è impostato per rimuovere tutti gli elementi e non quello trascinato in esso)
Codice:
<div class ="box">
<div class="stack">one</div>
<div class="stack">two</div>
</div>
<div id="trash">trash</div>
$(function() {
$(".stack").draggable();
});
$('#trash').droppable({
over: function() {
//alert('working!');
$('.box').remove();
}
});
Grazie, che è stata una comprensione della lettura fallire su parte mia, buona idea per il 'drop'. – Wyck
'ui.draggable.remove()' è anche ok (senza '$ (...)') – Dejv
mi piace questo errore: cerco di rispondere 0x800a138f - Errore di runtime JavaScript: impossibile ottenere la proprietà 'remove' di undefined o riferimento nullo –