jQuery draggable: доступ к перетаскиваемому элементу при начале перетаскивания - PullRequest
3 голосов
/ 05 августа 2010

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

1 Ответ

2 голосов
/ 05 августа 2010

Разве ui.helper не то, что вам нужно?Из документов:

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

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

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