이미 대답한다 :jQueryUI : 드롭 가능한 영역을 여러 div로 제한하는 방법은 무엇입니까? 이 질문 같은 느낌
- How to select multiple areas in containment using jQuery UI draggable
- Set more than one containment in jQuery Draggable
나는 거기에 배치하는 3 일정과 일부 드래그 요소를 가지고있다. 웬일인지 나는 그것을 작동시킬 수 없다. 워드 프로세서에서 발견 containment: ".timeline1, .timeline2, .timeline3"
$(function() {
$(".timeline1, .timeline2, .timeline3").droppable();
$(".event").draggable({
containment: ".timeline1, .timeline2, .timeline3"
});
});
.timeline1, .timeline2, .timeline3 {
width: 500px;
height: 40px;
border: 3px dashed gray;
margin-bottom: 10px;
}
.event {
height: 40px;
background: gray;
display: inline-block;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js"></script>
<link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/themes/smoothness/jquery-ui.css" />
<div class="timeline1"></div>
<div class="timeline2"></div>
<div class="timeline3"></div>
<div class="event">dance</div>
<div class="event">sleep</div>
<div class="event">eat</div>
업데이트 : 드래그 할 수있는 요소가 포함됩니다 http://api.jqueryui.com/draggable/#option-containment
이것은 내가 사용 구문 바운딩 박스에 선택자가 찾은 첫 번째 요소
질문이 유효합니까, 여러 div에 드롭 가능한 영역을 제한하는 방법을 알고 싶습니다.
굉장! ''span'','''snapMode'''와'''revert'''의 조합은 작업을 수행합니다 :) –