2010-05-10 2 views
1

jQuery를이 .ready() 함수를 가지고 있지만, 나는 이것이 내가 원하는 무엇인지 확실하지 오전 :jQuery를/자바 스크립트 : 트리거 미리로드

내가 CSS의 기본 배경 이미지를 설정 (imange 1 ~ 4 점 만점), 일단 문서가로드되면 (DOM뿐만 아니라 모든 이미지와 이미지); 4 번에서 배경 이미지 2를 미리로드하고 싶습니다. 일단로드되면 이미지 1에 이미지 1을 희미하게하고 싶습니다. 다음 이미지 (4 개 중 3 개)를 미리로드하고 싶습니다. 일단로드되면 배경 이미지 2에서 이미지 3으로 페이드되고 이미지 4가 미리로드됩니다. 이미지 4가로드되면 이미지 3을 이미지 4로 페이드하고 싶습니다. 그 후에 설정된 시간 간격으로 이미지 사이를 전환하고 싶습니다.

이 문제를 해결하기 위해 어떤 전략을 사용합니까? .load() 함수?

감사합니다. 마지막 페이지 요소가 성공적으로로드되면

종류와 관련,
마리우스

답변

1

Jquery.ready() 또는 더 나은 아직 $()는 트리거합니다. 여기에서 전달 된 콜백에서 다음 메소드를 트리거하는 일련의 메소드를 실행할 수 있습니다.

+1

애니메이션은 비동기식이며 많은 사람들을 던졌습니다. 이 제안은 좋은 것입니다. – Jay

+0

나는 이것에 관해 안다. 그러나 이것은 내가 원하는 것이 아니다. 각 배경 이미지는 상당히 클 것입니다. 따라서 제안한 방식대로 수행하는 것이 좋습니다. 첫 번째 이미지를로드 한 다음 이미지가로드되면 다음 이미지로 페이드 인하되 모든 이미지가로드 될 때까지 기다리지 마십시오 .M –

+0

다음에 이미지의'.load' 이벤트에 바인딩 할 시작 지점입니다. http://api.jquery.com/load-event/ –