Dưới đây là dragstart tôi:Drag & Drop HTML 5 jQuery: e.dataTransfer.setData() với JSON
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()
});
},
Tôi muốn vượt qua một số thông tin id và văn bản như vậy. Mức giảm của tôi là:
drop: function(e) {
var data = e.dataTransfer.getData('application/json');
alert(data);
$(this).attr('id', data.id);
$('header', this).text(data.header);
},
Nhưng dữ liệu chưa được xác định, tôi không thể truy cập dữ liệu của mình. Có đúng không?
Cảm ơn!
Nó có thể được liên quan đến điều này? http://stackoverflow.com/questions/7640234/jquery-ui-draggable-droppable-datatransfer-is-undefined – Shivi