0
jQuery UI를 사용하여 삭제할 때만 특정 div의 복제본을 만들고 싶습니다. 드래그를 시작하고 다시 드래그 할 준비가되면 같은 지점에이 div가 복제되어야합니다.div가 떨어졌을 때 복제하는 방법과 끌기가 시작되지 않을 때
예를 들어이 fiddle의 녹색 요소는 초기 위치에서 복제 할 수 있습니다.
이 내 JS입니다 :
난 당신이 복제 한 후 드래그 할 수있는 요소를 다시 초기화 할 필요가 있다고 생각$(function() {
$("#dragrabble-one").draggable({
helper: 'clone'
});
$("#dragrabble-two").draggable({
helper: 'clone'
});
$("#dragrabble-three").draggable({
helper: 'clone'
});
$("#dragrabble-four").draggable({
helper: 'clone'
});
$("#dragrabble-five").draggable({
helper: 'clone'
});
$("#dragrabble-six").draggable({
helper: 'clone'
});
$("#dragrabble-seven").draggable({
helper: 'clone'
});
$("#dragrabble-eight").draggable({
helper: 'clone'
});
$("#dragrabble-one").draggable({
revert: "invalid"
});
$("#dragrabble-two").draggable({
revert: "invalid"
});
$("#dragrabble-three").draggable({
revert: "invalid"
});
$("#dragrabble-four").draggable({
revert: "invalid"
});
$("#dragrabble-five").draggable({
revert: "invalid"
});
$("#dragrabble-six").draggable({
revert: "invalid"
});
$("#dragrabble-seven").draggable({
revert: "invalid"
});
$("#dragrabble-eight").draggable({
revert: "invalid"
});
$("#droppable-box").droppable({
drop: function(event, ui) {
var clone = ui.helper.clone();
clone.draggable();
clone.appendTo('#droppable-box');
}
});
});
문제가 있음이 소자가 낙하 할 영역이 아닌 시작 (왼쪽) – GoePorsh
에서 드래그되는 경우에서 동일한 위치에 클로닝 JS와 @을 GoePorsh 질문은 모호합니다. 어떻게 낙하 지역에서 복제하고 있다고 말하고 있습니까? 드래그 가능한 요소 안에 텍스트를 추가하고 문제를 독자에게 강조하여 문제를 올바르게 설명해 주실 수 있습니까? –