HTML5 Drag-and- Drop: Как настроить таргетинг на клонированные И оригинальные элементы?

Я хочу применить имя класса к перетаскиваемому элементу-призраку, а не к исходному элементу, который был клонирован. Вот функция, которую я использую для события dragstart:

function dragStart(event) {
    event.originalEvent.dataTransfer.effectAllowed = 'move';
    event.originalEvent.dataTransfer.setData("text/plain", event.target.getAttribute('id'));
    console.log(event);
    console.log('Dragging...');
    $(event.currentTarget).addClass('dragging');
    return true;
}

Строка $(event.currentTarget).addClass('draging');добавляет . перетаскивание класса в исходный элемент, но не в клонированный перетаскиваемый элемент.

Как правильно настроить таргетинг на оба?

РЕДАКТИРОВАТЬ

Стремление справиться с этим с помощью родного HTML5, насколько это возможно. Лучше не использовать плагин jQuery.

7
задан Brandon Durham 18 June 2012 в 15:49
поделиться