Еще раз привет, продолжаю осваивать драг энд дроп)
http://vsegarazd.com/nikita/dnd/ - дописал код, он динамически добавляет элементы (красные кружки) на страницу. При нажатии на пустое место добавляется новый кружок, при нажатии на уже существующий кружок его можно переместить описанным выше способом.
function createSquare(e) {
e = fixEvent(e);
if (e.target.className == "square")
{ }
else {
var square = document.createElement("div");
with(square.style) {
top = e.pageY - 5 + 'px'
left = e.pageX - 5 + 'px'
}
square.className = "square"
dragMaster.makeDraggable(square);
var parent = document.getElementById('layout');
$(".r").append(square.style.top + " " + square.style.left + ", ");
parent.appendChild(square)
}
}
document.onclick = createSquare
Теперь стоит задача реализации удаления этих кружков и изменения описания отдельно взятого кружка.
То бишь при нажатии на кружок или создании нового появляется форма с описанием и кнопочкой удалить. Как это правильней всего реализовать. Где хранить описание каждого отдельно взятого кружка?
Я подозреваю, что нужно использовать что-то вроде метода .data() в jquery?