Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   JQuery UI Droppable. Трабла (https://javascript.ru/forum/jquery/29196-jquery-ui-droppable-trabla.html)

Harvey 19.06.2012 15:27

JQuery UI Droppable. Трабла
 
Привет!

Возникла проблема с JQuery UI Droppable с вложенными droppable-элементами. У меня есть древовидная структура, реализованная через дивы, выглядит так:

<div class="ui-droppable">
   <div></div>
   <div></div>
   <div>
      <div></div>
      <div class="ui-droppable">
          <div></div>
          <div></div>
      </div>
   </div>
   <div>
      <div></div>
      <div class="ui-droppable">
          <div></div>
      </div>
   </div>
</div>


class="ui-droppable" - указывает на то, что этот блок может ловить элементы.

Проблема в том, что при отпускании поля на нужной областью с классом ui-droppable событие drop всегда относится к верней части иерархии. По идее проблему должно решить свойство greedy, но почему-то толку от него нет.

Как заставить событие drop выполняться на том элементе на который был перенесен объект?

Harvey 21.06.2012 21:15

Всё было верно, просто не учел, что droppable не вешается на еще не созданные элементы), как было в моем случае.


Часовой пояс GMT +3, время: 13:02.