2009-05-25 2 views
0

YouTube 홈 페이지와 비슷한 효과를 얻으려고합니다 (로그인해야 함 I posted a small movie to explain this) : 기본 정렬 가능 (세로 형)이지만 각 정렬 가능 항목에는 "이동 up "및"move down "버튼을 누릅니다. 그 버튼은 ... 정확하게 말합니다 : 깔끔한 애니메이션으로 각 항목을 아래 또는 아래로 이동하십시오.와 유사한 사이트로 검색 가능

그래서 sortable과 매우 유사하다고 생각합니다. 애니메이션이 완성되면 DOM이 새로운 위치로 변경됩니다.

그래서 어떤 아이디어라도 환영합니다!


나는 방화범에 작은 테스트를했다. 나는이와 요소를 복제 할 수 있습니다 :

$('.hslider:first').clone(true).insertAfter('.hslider:first') 

그러나 가장 큰 문제는 내가 .hslider의 내부 요소에 바인더 제본 일부 JS을 가지고있다. 그 중 일부는 작품을 유지, 다른 (jquery UI 슬라이더)처럼하지 않습니다. 전체 j를 다시 초기화하지 않고이 작업을 수행하는 방법이 있습니까? 나는 JQuery와 UI 소스를 살펴하려하지만 ... 내가/JQuery와 (예, 소스가 압축했다 : P) 아무것도 유용 복호화 할 수있는 JS에 좋은 아니에요


편집 :

나는 비슷한 here을 발견하지만 난 정말 단지 (이미 jQuery를 넣은 특히)이 효과

답변

1

왜 당신의 live() 방법은 가능한 사용하지 않는 또 다른 40킬로바이트의 +를로드하지 않으 jQuery 1.3 이상. 그러면 새로 삽입 한 후에도 요소가 유지되고 이벤트 바인딩이 보존됩니다. Live는 기본적으로 js 루틴을 기존의 모든 요소와 향후 일치하는 요소에 바인딩합니다. 추가로로드 할 필요가 없습니다.)

+0

live는 툴팁 및 슬라이더와 같이 라이브를 사용할 수 없기 때문에 적용 할 수 없습니다. 어쨌든 고마워! –

관련 문제