jquery를 사용하여 요소를 피라미드에 쌓으려는 시도가 있지만 올바르게 이해할 수 없습니다.jQuery UI를 사용하여 divs를 피라미드에 쌓기
예를 들어 3 가지 항목 (사과, 바나나, 치토) 목록을 갖고 싶습니다. droppable 또는 sortable을 사용하여, 나는 다른 요소로 그 항목을 이동하고 피라미드에 쌓아 놓고 싶습니다.
[......... [치토스] [............]
[사과] .......... .] [banana]
지금까지 나는 목록 요소와 빈 요소를 결합하여 모두 정렬 할 수 있었고 목록 항목을 가져 와서 피라미드 요소에 넣을 수있었습니다. 이 작동합니다.
문제는 피라미드 이외의 구성 (예 : 사과, 바나나 및 치토를 맨 위 행에 삽입)에 항목을 스택하는 기능을 차단하는 것입니다.
또한 DOM에서 실제로 이동하기 위해 이동 된 요소를 갖고 싶습니다. 나는 이것이 draggable/droppable 함수가이 어플리케이션에서 작동하지 않는다는 것을 의미한다고 생각하지만, 나는 그것에 대해 틀릴 수도있다.
도움을 주시면 감사하겠습니다.
꽤 복잡한 문제점이. 처음부터 살펴 보았다면 부트 스트랩과 jQueryUI의 조합을 사용하여 부트 스트랩의 그리드 시스템을 사용하여 피라미드를 만들었을 것입니다 : http://twitter.github.com/bootstrap/scaffolding.html#gridSystem 비주얼 피라미드를 형성 할 수 있습니다. 답변이 아니지만 궁극적 인 접근 방식에 관심이 있습니다. 업데이트하십시오! –
몇 가지 코드를 제공하거나보다 바람직하게 jsfiddle를 제공해야합니다. 도움이 될 것입니다. 꼭대기에 품목 하나가있는 피라미드를 말하고, 그 다음에 2, 3, 4 등을 의미합니까? 또는 아이템들이 빈 삼각형 1, 2, 2, 2, 2를 만들었다는 것을 의미합니까? 우리는 명확성이 필요합니다. –
은이 코드 아키텍처 또는 시각적 표현입니까? 당신은 JQUI에 대해 언급하고 그래서 나는 후자라고 생각합니다 ... 나는 그렇게 어려울만한 것을 얻지 못합니까? 다시 한번, 각 요소가 특정 너비/높이가되는 것을 확인하고 ... 사각형을 말할 수 있습니다. 필러 공간을위한 빈 클래스를 만들고 실제 요소를 프로그래밍 방식으로 (또는 직접 추측하여) 추가하십시오. 실제 문제는 무엇인가, 아니면 오히려 최종 결과입니까? 당신이 할 수 있다면 조금 더 설명하려고 노력하십시오. –