2010-08-04 2 views
3

Мне нужно изменить элемент, как только он начнет перетаскиваться. «Начальный» обратный вызов принимает два аргумента, только первый из них, по-видимому, можно использовать для меня. Дело в том, что я использую helper: 'clone', который делает event.originalTarget, чтобы указать только на «оригинальный» элемент, а не на новый (который фактически перетаскивается). Любые решения? Спасибо, m.jQuery draggable: доступ к элементу с перетаскиванием при перетаскивании

ответ

2

Не ui.helper Что вам нужно? Из документов:

ui.helper - объект JQuery, представляющий помощника, который тащат

Таким образом, вы будете иметь что-то вроде

$(".selector").draggable({ 
    start: function(event, ui) { 
     ui.helper.modify(the_way_I_want_to_modify_it); 
    } 
}); 
+0

не очень. ui.helper указывает элемент 'ul', а тот, который я перетаскиваю, это' li' – migajek

+0

Не могли бы вы сделать пример с помощью http://jsFiddle.net? Возможно, 'ul ', который вы видите, представляет собой новую' ul', созданную jQuery, чтобы удерживать 'li', который перетаскивается. (У вас не может быть 'li' вне' ul'.) – MvanGeest

Смежные вопросы