2016-06-10 2 views
1

와 함께로드됩니다 나는 DOM이 완전히로드 된 후에 내가 코드를 실행실행 자바 스크립트가 완전히 jQuery를

$(".container").ready(function(){ 
    // Run after DOM loaded 
}); 

을 사용할 수 있습니다 알고 있습니다. 이미지에는 GIF 이미지가 포함되어 있지 않지만 이미지가 포함됩니다. 내가 볼 수있는 것부터, GIF의 첫 번째 프레임을로드하는 것은로드 된 것으로 계산됩니다.

채우기 gif가로드 된 후 코드를 실행하는 방법이 있습니까?

+0

내가 말했듯이, 나는 "준비"기능을 알고있다. GIF를 포함하지 않는 것 같습니다. –

답변

0

이 사용 예제에서는 imagesloaded 플러그인을 사용할 수 있습니다.

2

onload 요소에있는 <img> 요소는 트릭을 수행해야합니다. 당신이 그것을 위해 jQuery를 사용하려는 경우

, 당신은 여기에 대해 읽을 수 있습니다 : https://api.jquery.com/load-event/

2

이미지는 onload event 그 불을 가지고있다.

당신이 IE의 이전 버전을 표적으로하는 경우
$(".image-selector").on("load", function(){ 
    // Run after the image has loaded. 
}); 

(사전 IE9)의 경우 동적으로 src 속성을 변경 문제는 가끔 그리고 당신은 또한 image.complete 속성을 확인해야합니다.

편집 : 속성 이름을 찾고이 질문에 발견 하셨다 jQuery callback on image load (even when the image is cached)

관련 문제