2012-04-24 2 views
0

http://jsfiddle.net/NCt4D/8/ 현재 내가 가진 것입니다. 로드 된 이미지가 큽니다.자바 스크립트로 이미지 반복 루핑 및 계속 표시

마지막 아이폰 스크린 샷으로 스크롤 한 후 중지됩니다. 나는 그것을 계속하고 싶습니다. 그래서 처음부터 다시 보여줍니다.

어떻게하면됩니까? 우선 들어

+0

'scrollTop'을 0으로 설정 하시겠습니까? 'scrollLeft'라고 입력하는 것처럼 들립니다. – Tejs

+0

업데이트 됨 yes thats right fixed – Karem

+0

이것은 문제가되지 않지만'setTimeout' 대신'setInterval'을 조사 할 수 있습니다. 똑같은 일을하지만, 매번 초기화하고 재설정 할 필요가 없습니다. – DACrosby

답변

0

, 당신이 스크롤 왼쪽를 비교하고는 높이을 상쇄하고 높이을 스크롤합니다. 이들을 너비으로 변경하십시오.

현재 스크롤 위치가 인 경우 최대 값이보다 작 으면 스크롤 위치를 0으로 되돌립니다. 따라서 첫 번째 단계에서 위치는 1이며 이는 분명히 최대 값보다 작으므로 다시 0으로 점프합니다. 결과 : 당신은 아무데도 가지 않을 것입니다. 대신보다 큰 을 시도하십시오.

코드에 몇 가지 잘못된 점이 있지만 최적화에 불과합니다. 위의 두 가지 사항은 코드에 중대한 문제가있는 부분입니다.

+0

감사. 나는 http://jsfiddle.net/NCt4D/10/에서 일했으나 여전히 끝까지 멈 춥니 다. – Karem

+0

'offsetWidth'를 제거해서는 안되며, 평등을 취하기 위해서'> ='를 사용해야합니다. 케이스를 고려해야한다. –

관련 문제