Справка по событию «drop» для jquery - PullRequest
1 голос
/ 15 сентября 2011

Что я по сути делаю, так это создаю элемент списка по капле.Используя событие drop, я делаю со списком еще кое-что необычное.Проблема в том, что при выпадении предмет еще не создан.

$("#drop").droppable({  
    drop: function(ev, ui) {
      alert($(this).siblings().length);
    }

Если у вас 4 предмета, он выдаст 4, даже если вы только что уронили 5-й предмет. Есть ли еще какое-нибудь событие?Или, возможно, с помощью setTimeout, который я использовал раньше с некоторым успехом.Я проверил другие события, но не вижу ничего, что сработает после удаления элемента.

1 Ответ

1 голос
/ 15 сентября 2011

Если вы хотите просто получить доступ к перетаскиваемому элементу, вы используете ui.draggable.

Если вам нужно обновить список и тому подобное, вполне вероятно, что вам нужно использовать setTimeout.

...