0
저는이 점 때문에 정말 바보 같아 보이지만, 심각하게 알 수는 없습니다.jQuery는 절대 위치 지정 및 동시에 표시 할 수 있습니다.
- 나는 그들이 내가 그들에게
- 을 드롭 위치에 드롭 할 싶어 내가 그들이 원하는 : 나는 다른 DIV로 스크롤 사이드 메뉴에서 이동하려는, 내 Draggables에 대한 두 가지 요구 사항을 참조하십시오 한 번 떨어 뜨리면 다시 draggable
지금 어리석은 부분은, 나는이 두 가지를 모두 달성 할 수 있었지만, 어떻게 든 그들이 동시에 일할 수는 없습니다.
jQuery('#droppable').droppable({
accept: '.drag',
drop: function(e, ui) {
if (!ui.draggable.hasClass("dropped"))
jQuery(this).append(jQuery(ui.draggable).clone().addClass("dropped").draggable());
}
});
하지만 그것을 배치하는 코드를 추가 할 때, 그것은 미세 않지만이 감소 된 후에는, 그것의 :
나는 이것을 redragging 완벽하게 잘 작동하지만 드래그 DIV가 왼쪽 상단에 스냅 입력
잘못된 : 누구든지 나를 도울 수 (또한 원래 다시 끌 수 없습니다)jQuery('#droppable').droppable({
accept: '.drag',
drop: function(e, ui) {
if (!ui.draggable.hasClass("dropped"))
var parentOffset = jQuery('#droppable').offset();
var dropped = jQuery(ui.draggable).clone().addClass("dropped").draggable();
dropped.css('left', (ui.position.left - parentOffset.left) +'px');
dropped.css('top', (ui.position.top - parentOffset.top) +'px');
jQuery(this).append(jQuery(ui.draggable).clone().addClass("dropped").draggable());
}
});
내가 아주 기본적인 일을하고있어 느낌이 영원히 떨어졌다? 미리 감사드립니다.