Perché questo codice non consente di rilasciare l'helper nella regione trascinabile?Impossibile rilasciare jquery ui helper su droppable
$(".product").draggable({
revert: 'invalid',
cursorAt: { top: -12, left: -20 },
helper: function(event) {
return $('<div class="product_helper"></div>');
}
});
$(".droppable").droppable({
accept: '.product_helper',
drop: function(event, ui) {
$(this).append(ui.helper);
}
});
È persino possibile rilasciare un helper su un droppable?
Grazie, +1 per una chiara spiegazione del problema (non essere in grado di rilasciare l'helper, ma doverlo clonare) e per il funzionamento del js fiddle. Ho aggiunto un '.css ({position: 'absolute', left: 0, top: ui.offset.top});' così che l'helper rilasciato mantenne la sua posizione. Grazie –
Nessun problema contento di aver potuto aiutare. Inoltre, se si resettano i propri attributi css di sinistra e top, il clone rilasciato manterrà la posizione: assoluta. (Il motivo per cui l'ho impostato a relativo era che volevo che si impilasse nell'area di rilascio). –
Voglio la stessa funzionalità ma 'droppable' dovrebbe anche supportare 'ordinabile', ma affrontando alcuni problemi qui http://jsfiddle.net/6J3AB/. Eventuali suggerimenti? – Ashok