2012-06-06 3 views
0

안녕하세요 저는 이전에 많은 시간을 들여 만든 크로스 페이드 슬라이드 쇼 마녀를 만들었습니다. 기대했던 것보다 더 많은 시간이 걸렸습니다. 축하하는 동안 마침내 내가 슬라이더를 깨달았습니다. 내가 NEXT 또는 PREV에 해당하는 버튼을 클릭하면jQuery 크로스 페이드 슬라이드 쇼 버그

slideshow code

이 슬라이드 쇼는 이미지를 내가 누구를 살펴 스러워요 클릭 할 때마다 변화하고 시간에 속도를 복용 시작 : 여기에 버그가 코드했다 내 코드에서 내가 뭘 잘못하고 있다고 말해?

EDIT : 코드가있는 문제는 다음 또는 이전을 클릭 할 때마다 이미지가 빠르고 더 빠르게 슬라이딩되기 시작한다는 것입니다. 기본적으로 이미지는 4 초마다 변경되지만 몇 번이나 다음에 또는 이전에 이미지가 변경되는 속도가 증가합니다.

+0

jsFiddle이 실제로 작동하면 도움이됩니다. – j08691

+0

무엇이 작동하지 않습니까? 이미지가 없지만 이미지를 추가하는 방법을 모르겠다. –

+0

A) 타사 사이트의 이미지를 사용할 수 있으며 B) 바이올린이 아무 것도하지 않고 오류를 던집니다. – j08691

답변

1

다음은 작동 코드입니다! 나는이었다

  1. 는 $로 (함수() {...}를) 다음과 이전 기능을 이전; 본체
  2. 추가; 문장의 끝에
  3. 이 기능의 순서를 변경없는 경우, setInterval(functionname,1000)
  4. 에 두 번째 setInterval("functionname()",1000)에서
  5. 변경 setIntervals를 호출 먼저 선언 함수 선언 후 첫하여 setInterval을 움직였다.

이미지가 텍스트 (1,2,3,4)로 변경되었지만 테스트 용이었습니다.

+0

다음 번이나 몇 번 클릭하면 슬라이더가 계속 속도를 유지합니다. –

+0

setInterval (...)을'next' 및'prev'에서 제거하십시오. next 또는 prev를 클릭 할 때마다 새 setInterval이 설정됩니다. – Pethical