Я хочу иметь несколько классов перетаскиваемых объектов, каждый из которых соответствует классу отбрасываемых объектов. Но кроме того, я хочу иметь отдельную «мусорную корзину», куда можно сбрасывать все перетаскиваемые до тех пор, пока для них не будет найдено подходящее.
Теперь этого можно легко добиться с помощью функции accept. Однако у меня может быть до 20 классов, в каждом из которых по 30-40 перетаскиваемых/выпадающих элементов. Поэтому, если я использую для этого функцию «принять», в тот момент, когда я беру перетаскиваемый элемент, мой хром зависает, поскольку он запускает тесты для каждого выпадающего элемента на экране :(
Это можно решить, если я использую свойство 'scope' , так как кажется, что он использует какой-то другой способ. Однако, когда я использую область, я не могу реализовать концепцию «мусорной корзины», поскольку она может иметь только одну область действия!
Есть ли способ -решить эту проблему? Дать перетаскиваемым объектам более одного прицела или дать мусорному баку много прицелов? Или, может быть, какое-то другое решение, о котором я не могу придумать?