JQuery UI Drag / Droppable z wieloma zakresami?

Chcę mieć kilka klas draggables, z których każdy odpowiada klasie droppables. Ale poza tym chcę mieć oddzielny „kosz na śmieci”, w którym wszystkie przeciągacze mogą zostać upuszczone, aż znajdzie się dla nich odpowiedni droppable.

Teraz można to łatwo osiągnąć dzięki funkcji akceptacji. Jednak mogę mieć do 20 klas, każda z 30-40 draggables / droppables. Jeśli więc użyję do tego funkcji „akceptuj”, w momencie, gdy podniosę przeciągalną, mój chrom zawiesza się, ponieważ uruchamia testy na każdy możliwy do usunięcia na ekranie :(

Można to rozwiązać, jeśli użyję właściwości 'scope', ponieważ wydaje się, że używa innej metody. Jednak, gdy używam zakresu, nie mogę wdrożyć koncepcji „kosz na odpady”, ponieważ może on mieć tylko jeden zakres!

Czy jest jakiś sposób na obejście tego problemu? Podaj draggables więcej niż jeden zakres lub podaj kosz na śmieci w wielu zakresach? A może innego rozwiązania, o którym nie mogę pomyśleć?

questionAnswers(1)

yourAnswerToTheQuestion