jQuery 플러그인 또는 스크립트로 아코디언을 자동으로 순환합니다
문제
누군가 나에게 이것에 대해 조언 해 주시겠습니까? 현재 아코디언 플러그인을 사용하고 있습니다 베이시스턴스 .de 각 아이템 헤더 위로 마우스를 가져 가서 각 어린이 콘텐츠를 공개 할 때 성공적으로 작동합니다. 나는 이것에 대해 정렬되지 않은 목록을 사용하고 있습니다 (4 개의 목록 항목, 각각 2 개의 자식 항목이 있습니다)
이것은 괜찮지 만 요구 사항은 이제 다음을 요구합니다.
- 5 초마다 각 목록 항목을 자동으로 순환 (확장/붕괴)하지만
- 자식 콘텐츠를 통해 u를 멈출 때 일시 중지하려면 (일반적으로 해당 목록 항목의 아코디언 기능을 활성화하는 부모 항목이 아님)
- 여전히 마우스 오버 기능을 유지합니다. 각 목록 항목의 자식 내용을 확장/붕괴시킵니다.
나는이 모든 것이 의미가 있기를 바랍니다. 어떤 것이 불분명하다면, 저에게 알려 주시면 명확히 해줄 것입니다.
고마워!
해결책
이렇게하려면 두 가지 작업을 수행하는 함수를 만듭니다.
- 주기의 다음 요소에서 Call Click ()
- 메소드 자체를 첫 번째 매개 변수로 설정하고 두 번째 매개 변수로 원하는 지연을 호출하십시오 (기본적으로 함수는 지연으로 재귀 적으로 호출됩니다).
마우스 오버에서 사이클링을 중지하려면 Click ()를 IF (실행)로 호출하고 실행중인 변수를 제어하기위한 시작 및 중지 메소드를 작성하십시오. 이를 관련 요소에서 마우스 오버에 바인딩하십시오.
보다 이 예 영감을 얻으려면 ( "그리고 마지막으로 ..."헤드 라인을 찾으십시오).
제휴하지 않습니다 StackOverflow