Пользовательский интерфейс JQuery с возможностью перетаскивания с несколькими областями?

Я хочу иметь несколько классов перетаскиваемых объектов, каждый из которых соответствует классу отбрасываемых объектов. Но кроме того, я хочу иметь отдельную «мусорную корзину», куда можно сбрасывать все перетаскиваемые до тех пор, пока для них не будет найдено подходящее.

Теперь этого можно легко добиться с помощью функции accept. Однако у меня может быть до 20 классов, в каждом из которых по 30-40 перетаскиваемых/выпадающих элементов. Поэтому, если я использую для этого функцию «принять», в тот момент, когда я беру перетаскиваемый элемент, мой хром зависает, поскольку он запускает тесты для каждого выпадающего элемента на экране :(

Это можно решить, если я использую свойство 'scope' , так как кажется, что он использует какой-то другой способ. Однако, когда я использую область, я не могу реализовать концепцию «мусорной корзины», поскольку она может иметь только одну область действия!

Есть ли способ -решить эту проблему? Дать перетаскиваемым объектам более одного прицела или дать мусорному баку много прицелов? Или, может быть, какое-то другое решение, о котором я не могу придумать?

8
задан Gilthans 16 June 2012 в 19:58
поделиться