В нашем веб-приложении есть реализация свертываемого дерева. Мне нужно добавить поддержку простого перетаскивания.
Вопрос в том, что я должен использовать? Я знаю, что в YUI есть компонент перетаскивания, но люди, с которыми я работал, утверждают, что использование нескольких DIV, которые перекрывают друг друга и поддерживают друг друга (как в моем дереве), является болезненным.
Есть ли какие-либо предложения о том, что использовать проще или лучше, чем D-a-D от YUI? Или, если вы предлагаете использовать YUI как лучший из доступных, есть ли уроки / примеры того, как привить его на дереве, реализованном с помощью вложенных DIV (сложность состоит в том, чтобы выяснить, какие из DIV в гнезде применяются события перетаскивания и отбрасывания) к).
Обратите внимание, что мне нужно перенести D-a-D на существующую реализацию. Несмотря на то, что он достаточно гибкий, отбрасывать его в пользу некоторого предварительно построенного дерева, имеющего D-a-D, нельзя из-за специализированного характера реализации.
P.S. Я сам не пробовал YUI, потому что боюсь потратить неделю на борьбу с ним, только чтобы узнать, что есть что-то гораздо лучшее и более простое, что я должен использовать вместо этого. Но если все согласны с тем, что YUI - мой лучший способ, и никто не придумает хорошего учебника, я (в ожидании успешного выполнения этого проекта) опубликую свой подход для общего потребления.
Спасибо!