2011-01-22 4 views
1

This is my site. 왼쪽에는 숨겨진 오버플로가있는 컨테이너 안에 재생 목록이 있습니다 (재생 목록은 정렬 가능). 검색 목록에서 더 많은 노래를 드래그하면 재생 목록이 커집니다.도와주세요! 숨겨진 오버플로 항목을 정렬 할 수 있습니다!

많은 노래를 재생 목록으로 끌어다 놓을 때 재생 목록이 컨테이너보다 큰 경우 항목을 숨겨진 영역으로 드래그하여 재생 목록을 정렬 할 수있는 상황이 발생합니다. 즉, 재생 목록의 노래를 컨테이너 아래 영역 (재생 목록의 보이지 않는 부분)으로 드래그 할 수 있으며 노래는 여전히 목록에 삽입됩니다.

alt text

+0

아마도이 프로젝트는 HTML/jQuery에서 너무 커질 수 있으므로 플래시로 작성하는 것이 좋습니다. – orlp

+0

이 질문을 통해 우리가 무엇을 얻을 수 있도록 도와주기를 바랍니다. –

+0

이것은 일어나지 않아야합니다. 정렬 된 목록 내에서만 정렬 할 수 있어야합니다. 나는 그것을 고치는 법을 모른다. (그리고 아니, 나는 그것을 플래시로 만들 수 없다) – 1122aa3344

답변

1

좋은 질문 :

여기 스크린 샷입니다. 그러나 그렇습니다. 그것은 예상 된 행동 일 것입니다. 난 단지 문제가 발생하는 것을 원하지 않는 부분에 매우 높은 z- 인덱스를 가진 보이지 않는 div 요소를 배치하는 '해킹'해결책을 생각할 수 있습니다. 이것은 귀하의 문제에 대한 실용적인 해결책을 제공해야하지만, 그것은 좋지 않습니다.

실제로 드래그 동작이 시작되면 바로 보이지 않는 요소를 동적으로 추가하여 사용자가 그곳에서 떨어지는 것을 막을 수 있습니다. 끌기가 멈 추면 다시 끌 수 있습니다.

업데이트 이 좋아, 그래서 첫 번째 시도가 작동하지 않는 것을 배우고, 나는 jQuery docs 좀보고 갔다. 그들은 containment 옵션을 지정합니다.이 옵션은 정렬이 포함되어야합니다. 따라서 보이지 않는 요소를 다시 할 수는 있지만 이번에는 정렬 할 수있는 영역의 꼭대기에 정확히 놓으십시오. 그러면 containment 옵션에서이 요소를 지정하십시오. 그래도 문제가 해결되지 않으면 조언을 듣지 못합니다.)

+0

와우 .. 나는 생각하지 않았다. .. 너는 나에게 희망 XD를 주었다. 나는 그것을 시도하고 곧 알려 드리겠습니다! 대단히 감사합니다! – 1122aa3344

+0

그것은 작동하지 않았다 .. :(나는 당신이 말한대로했는데 작동하지 않았다. 나는 심지어 새 div를 sortable로 만들고, 그것을 sortable에 놓기 위해 노력했다. 그것도 작동하지 않았다. 이 이미지는 you.http : //img341.imageshack.us/img341/3166/97235980.png – 1122aa3344

+0

(탐색기의 html 뷰어) – 1122aa3344

관련 문제