2010-12-31 4 views
0

슬라이드 쇼 jQuery 플러그인을 만들었지 만 한 페이지에서 두 개 이상의 슬라이드 쇼를 사용하는 데 문제가 있습니다 .. 상단 슬라이더는 완벽하게 작동하지만 두 번째 슬라이드는 완벽하게 작동하지 않습니다. t 기능. 어디서나 검색을 시도했지만 이에 대한 정보를 찾을 수 없습니다. 어떤 통찰력과 도움을 주셔서 감사합니다 :페이지에서 jQuery 플러그인이 두 번 이상 작동하지 않습니다.

예 : http://www.matthewruddy.com/slider/slider.html

코드 : http://pastebin.com/JCAp8X7E

답변

1

편집 : 나는 원래의 질문을 오해, 그래서 내 원래 대답을 삭제. 아래의 질문에 도움이 될만한 대답이 있습니다.

다음 링크 http://jqfundamentals.com/book/ch08s05.html은 stateful jQuery 플러그인을 작성하는 방법에 대한 기사입니다. jQuery.widget 플러그인 시스템을 사용합니다.이 플러그인 시스템은 jQuery UI의 일부이지만 UI 구성 요소 없이도 사용할 수 있습니다. 이 플러그인 시스템에서 얻을 수있는 주요 이점 중 하나는 전달 된 컨텍스트가 항상 DOM 요소와 비교할 때 객체라는 점입니다. 사용자가 요소 컬렉션에서 플러그인을 호출하면 해당 요소의 각 요소에 대해 새 인스턴스가 만들어집니다 컬렉션, vs 컬렉션 자체를 플러그인에 전달합니다.

나는 개인적으로 jQuery 플러그인 (또는 jQuery.widget 플러그인 시스템 사용)을 많이 작성한 경험이 없지만이 새로운 플러그인 시스템은 여러 요소에 걸쳐 올바르게 작동하는 상태 저장 플러그인을 빌드하는 데 도움이되도록 제작 된 것 같습니다.

+0

개인 프로젝트 및 실험으로이 플러그인을 직접 개발하고 있습니다. 여러 인스턴스에 대해 실행되도록 지원하려면 어떻게 변경해야합니까? –

+0

오, 용서해주세요. 그것이 내가 질문을 완전히 읽지 못하게하는 이유입니다. 나는 많은 jQuery 플러그인을 직접 작성하지 않았기 때문에 귀하의 질문에 가장 잘 대답 할 수있는 방법을 모르겠다. 그러나 실제 자리 표시 자의'.data' 섹션에 모든 주를 저장하면 너의 길. –

관련 문제