jQuery 플러그인 또는 스크립트로 아코디언을 자동으로 순환합니다

StackOverflow https://stackoverflow.com/questions/530033

  •  22-08-2019
  •  | 
  •  

문제

누군가 나에게 이것에 대해 조언 해 주시겠습니까? 현재 아코디언 플러그인을 사용하고 있습니다 베이시스턴스 .de 각 아이템 헤더 위로 마우스를 가져 가서 각 어린이 콘텐츠를 공개 할 때 성공적으로 작동합니다. 나는 이것에 대해 정렬되지 않은 목록을 사용하고 있습니다 (4 개의 목록 항목, 각각 2 개의 자식 항목이 있습니다)

이것은 괜찮지 만 요구 사항은 이제 다음을 요구합니다.

  1. 5 초마다 각 목록 항목을 자동으로 순환 (확장/붕괴)하지만
  2. 자식 콘텐츠를 통해 u를 멈출 때 일시 중지하려면 (일반적으로 해당 목록 항목의 아코디언 기능을 활성화하는 부모 항목이 아님)
  3. 여전히 마우스 오버 기능을 유지합니다. 각 목록 항목의 자식 내용을 확장/붕괴시킵니다.

나는이 모든 것이 의미가 있기를 바랍니다. 어떤 것이 불분명하다면, 저에게 알려 주시면 명확히 해줄 것입니다.

고마워!

도움이 되었습니까?

해결책

이렇게하려면 두 가지 작업을 수행하는 함수를 만듭니다.

  1. 주기의 다음 요소에서 Call Click ()
  2. 메소드 자체를 첫 번째 매개 변수로 설정하고 두 번째 매개 변수로 원하는 지연을 호출하십시오 (기본적으로 함수는 지연으로 재귀 적으로 호출됩니다).

마우스 오버에서 사이클링을 중지하려면 Click ()를 IF (실행)로 호출하고 실행중인 변수를 제어하기위한 시작 및 중지 메소드를 작성하십시오. 이를 관련 요소에서 마우스 오버에 바인딩하십시오.

보다 이 예 영감을 얻으려면 ( "그리고 마지막으로 ..."헤드 라인을 찾으십시오).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top