Comportamento desiderato:Aggiunta di oggetti dimenticabili durante il trascinamento di Draggable
L'utente trascina un oggetto su un albero. Al passaggio del mouse su un nodo chiuso, il nodo si espande rivelando i bambini. A questo punto, l'utente può continuare a trascinare verso i nodi figlio e rilasciarne uno qualsiasi.
Questo funzionava bene. Io uso l'opzione "over" dei droppabili per espandere il nodo e rendere i bambini trascinabili.
Ma avevo bisogno di aggiungere altre funzionalità. Per prima cosa ho aggiunto un helper per i draggables. Funziona ancora bene. Poi ho messo i draggables e droppable in due contenitori diversi (div). A questo punto, l'aiutante non si trascina fuori dal contenitore. La soluzione era impostare "appendTo: 'body'" sui dispositivi mobili. Tutto bene ... beh, non proprio.
Ora i nodi figlio sono non trascinabili durante l'operazione di trascinamento corrente. L'utente deve rilasciare il trascinamento corrente e la redrag nel nodo figlio desiderato. Se rimuovo l'opzione appendTo, il problema scompare, ma l'helper non si sposta visivamente nel contenitore droppable.
C'è un modo in cui posso "svegliare" questi nuovi droppabili per renderli immediatamente trascinabili?