[JQUERY] 이미지가로드되었는지 확인하십시오.
JQUERY이미지가로드되었는지 확인하십시오.
해결법
-
1.그레이트 jQuery 문서의 텍스트는로드와 준비가 더 명확하게 구별되는 데 도움이 될 수 있습니다.
그레이트 jQuery 문서의 텍스트는로드와 준비가 더 명확하게 구별되는 데 도움이 될 수 있습니다.
...로드 문서에서 :
그래서.로드는 당신이 찾고있는 것입니다. 이 이벤트에 대해 훌륭한 것은 DOM의 하위 집합 만 첨부 할 수 있다는 것입니다. 다음과 같이 슬라이드 쇼 이미지가 있습니다.
<div class="slideshow" style="display:none"> <img src="image1.png"/> <img src="image2.png"/> <img src="image3.png"/> <img src="image4.png"/> <img src="image5.png"/> </div>
... 그런 다음 페이지의 다른 이미지와 상관없이 컨테이너의 모든 이미지가로드 된 후에는 컨테이너의 모든 이미지가로드되면 트리거 할 수 있습니다.
$('.slideshow img').load(function(){ $('.slideshow').show().slideshowPlugin(); });
(나는 디스플레이를 넣는다 : 예를 들어, 아무 것도로드하는 동안 이미지를 숨길 것입니다.)
업데이트 (03.04.2013) 이 방법은 jQuery 버전 1.8 이후로 사용되지 않습니다
-
2.각 $ ( 'img')를 트리거 할 수 있습니다. Load () 이벤트를 사용하고로드가 트리거 된 후에 만 관련 링크 / 클릭 이벤트를 활성화하십시오. 이미지로 IT 이미지를 수행하는 이점 이미지는 특정 이미지가 더 오래 걸리면 더 오래 걸릴 수있는 경우 빠른 것들이 '클릭 가능'할 수 있습니다.
각 $ ( 'img')를 트리거 할 수 있습니다. Load () 이벤트를 사용하고로드가 트리거 된 후에 만 관련 링크 / 클릭 이벤트를 활성화하십시오. 이미지로 IT 이미지를 수행하는 이점 이미지는 특정 이미지가 더 오래 걸리면 더 오래 걸릴 수있는 경우 빠른 것들이 '클릭 가능'할 수 있습니다.
$('img').load(function() { // find the related link or click event and enable/add it });
-
3.모든 이미지가로드되는지 확인하는 대신, 일반 $ (문서) .Ready ()가 아닌 $ (윈도우) .Load () 이벤트를 사용하여 슬라이더 / 회전자가 생성되지 않으셨습니까? $ (윈도우). LOAD () 이미지와 같은 리소스를 포함하여 로딩을 완료하는 페이지를 대기합니다.
모든 이미지가로드되는지 확인하는 대신, 일반 $ (문서) .Ready ()가 아닌 $ (윈도우) .Load () 이벤트를 사용하여 슬라이더 / 회전자가 생성되지 않으셨습니까? $ (윈도우). LOAD () 이미지와 같은 리소스를 포함하여 로딩을 완료하는 페이지를 대기합니다.
다음을 참조하십시오. window.onload 대 body.onload vs. document.onready (스택 오버 플로우에서도).
from https://stackoverflow.com/questions/5424055/check-if-images-are-loaded by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] jQuery를 이벤트 위임 (0) | 2020.11.04 |
---|---|
[JQUERY] 작동하지 않는 jQuery를 scrolltop 파이어 폭스 (0) | 2020.11.04 |
[JQUERY] Ajax Request 로컬 파일 시스템에 Chrome에서 작동하지 않습니까? [복제] (0) | 2020.11.04 |
[JQUERY] Firefox에서 jquery 초점이 실패합니다 (0) | 2020.11.04 |
[JQUERY] jQuery : 부분 클래스 이름 찾기 [복제] (0) | 2020.11.03 |