이 라이브러리로 작업하고 있습니다 : HTML5 Sortable Drag and Drop.다른 높이 열을 정렬 할 수 없습니다.
블록 2 열 너비로 사용하고 있습니다. 그것에 대한 마크 업 :
<ul class="sortable grid">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
<li style="height: 200px;">Item 4</li>
<li>Item 5</li>
<li>Item 6</li>
<li style="height: 200px;">Item 7</li>
<li>Item 8</li>
</ul>
그래도 문제가 있습니다. 특정 블록의 높이가 다른 경우 두 번째 블록 다음에 float
을 제거해야 레이아웃을 망칠 염려가 없습니다. 사람이 어떤 아이디어가있는 경우
는 라이브 데모 여기서 일하는 http://jsfiddle.net/jasondavis/4njSE/6/ 있습니다. 이상한 li
목록 항목을 선택기로 .sortable>:nth-child(odd) {clear:left}
을 시도했는데이 방법이 현명하게 작동하지만 드래그 앤 드롭의 기능이 엉망입니다. 항목을 놓을 때 올바른 위치로 이동하지 않습니다.
이 JSFiddle 그것이 .sortable>:nth-child(odd) {clear:left}
작업 http://jsfiddle.net/jasondavis/4njSE/7/
과 아이디어를 추가 보여줍니다? 나는 지금 당장 패배하고있다.
나는 또한 거기에 도움이되는 자신의 컨테이너 안에있는 모든 2 세트의 블록을 래핑하려고했지만 라이브러리가 컨테이너 div에 dragable
을 추가함에 따라 드래그 앤 드롭이 올바르게 작동하지 않습니다. 여기
.sortable>:nth-child(odd) {clear:left}
"라이브 작업 데모"는 어디에 있습니까? – OpherV
@OpherV 죄송합니다. 나쁜 이미지 http://jsfiddle.net/jasondavis/4njSE/6/에서와 같이 작동하지 않는 것은 여기 있습니다.이 파일은'.sortable>을 사용하여 "옳은 것"으로 보입니다 : nth-child (홀수) {clear : left}'하지만 드래그 앤 드롭 위치까지는 아주 잘 작동하지 않습니다. http://jsfiddle.net/jasondavis/4njSE/7/ – JasonDavis