I have a grid consists of 4x4 divs, is it possible that I can drag col-head/row-head then make entire column/row divs to be dragged into another column/row?
<div class="container">
<div class="pin">0</div>
<div class="grid col-head">1</div>
<div class="grid col-head">2</div>
<div class="grid col-head">3</div>
<div class="grid row-head">4</div>
<div class="grid">5</div>
<div class="grid">6</div>
<div class="grid">7</div>
<div class="grid row-head">8</div>
<div class="grid">9</div>
<div class="grid">10</div>
<div class="grid">11</div>
<div class="grid row-head">12</div>
<div class="grid">13</div>
<div class="grid">14</div>
<div class="grid">15</div>
</div>
but now I can only drag and drop one grid each time
var placeholder;
$(document).ready(function () {
makeDraggable();
function makeDraggable() {
$(".grid").draggable({
helper: "clone",
start: function(e) {
placeholder = e.target;
$(placeholder).addClass("red");
},
stop: function(e){
$(placeholder).removeClass("red");
placeholder = null;
}
});
$(".grid").droppable({
drop: function (e, ui) {
$(placeholder).removeClass("red");
placeholder = null;
$(ui.draggable).clone().replaceAll(this);
$(this).replaceAll(ui.draggable);
makeDraggable();
},
});
}
})
here's my code on: jsfiddle