에서 내가JQuery와 낙하 할 마지막
$("#contenitore").droppable({
hoverClass: "drag-over_ca",
tolerance: 'pointer',
greedy: true,
drop: function(event, ui) {
$(ui.draggable).appendTo(this);
}
});
드래그
낙하 할 낙하 할 드래그 HTML 요소의 조합을했습니다없는 항목을 삭제
잘 작동하지만,이 elemente 이제까지 넣어 떨어졌다$("div.element-container").draggable({
cursorAt: { left: 92, top: 50} ,
cursor: "move",
revert: "invalid",
helper: "clone",
appendTo: "body",
drag: function(event, ui) {
$(this).css({opacity:0.4});
$(ui.helper).addClass("handled");
},
stop: function(event, ui) {
$(ui.helper).removeClass("handled");
$(this).css({opacity:1});
}
});
목록의 마지막에 떨어졌다. 목록의 맨 위에 요소를 놓거나 목록의 다른 요소에 요소를 놓을 수있는 방법.
n.b.
처음에 요소를 드롭하거나 을 입력해야합니다. 마지막으로 드롭하지 않고 정렬 가능한 순서로 전환해야합니다.
당신이'appendTo '를 사용하기 때문에 항상 끝납니다. 그것은 그것이하는 것입니다! 드래그 가능 항목과 정렬 가능한 항목을 결합하면 어떨까요? http://jqueryui.com/draggable/#sortable. 당신의 droppable 또한 draggable하고 자체로 그것을 제한합니다. – TCHdvlp
이 솔루션은 컨테이너가 다른 종류의 항목을 분류 할 수 있기 때문에 컨테이너에서 너무 까다 롭고 번쩍이는 항목을 유발합니다. –