Mam zrzucaną, nieuporządkowaną listę o nazwie <ul class="droppable">
. Wewnątrz listy nieuporządkowanej są dynamicznie generowane elementy listy o nazwach <li class="placeholder"></li>
, które również można zrzucić.Strefa zrzutu jQuery w strefie zrzucania
Podczas upuszczania elementu przeciągalnego między jako symbolu zastępczego, wszystko działa poprawnie. Ale podczas upuszczania elementu, który można przeciągnąć na samej <li class="placeholder"></li>
, przeciągany element zostaje dołączony do listy symboli zastępczych i nieuporządkowanych.
Otrzymuję podwójny klon tego.
Here's a jsfiddle mieć wizualny przykład. Jestem świadomy, że logiczne jest, że otrzymuję podwójny klon na mojej stronie, ale nie wiem jak to wyłączyć ...
Każda pomoc jest bardzo ceniona!
AKTUALIZACJA: Jeśli przeciągniesz element, który można przeciągnąć w pionie nad elementem zrzucanym, zostaną one automatycznie dodane? Jak to możliwe?
już odpowiedział tutaj [droppable w droppable] (http://stackoverflow.com/questions/5504888/droppable-in-droppable). Użyj opcji chciwości. –
Musi zaakceptować oba. Powinien sortować i dołączać zarezerwowane symbole zastępcze, ale gdy umieści symbol zastępczy, powinien on dołączyć się do samego obiektu zastępczego. –
W odpowiedzi na twoją aktualizację skomentuj swoją funkcję '// sorting();', a zobaczysz, że nie są już automatycznie dołączane. Coś, co dzieje się po połączeniu funkcji sortowania i upuszczania. – Trevor