Вот мой драгстарт:
dragstart: function(e) {
$(this).css('opacity', '0.5');
e.dataTransfer.effectAllowed = 'move';
e.dataTransfer.setData('application/json', {
id: $(this).attr('id'),
header: $('header', this).text()
});
},
Я хотел бы передать некоторую информацию, такую как идентификатор и текст. Моя капля:
drop: function(e) {
var data = e.dataTransfer.getData('application/json');
alert(data);
$(this).attr('id', data.id);
$('header', this).text(data.header);
},
Но данные не определены, я не могу получить доступ к своим данным. Это правильный путь?
Спасибо'S!