2012-03-20 3 views
1

나는 이것이 자주 묻는 질문이지만, 이미지가 성공적으로로드되는지를 확인하기 위해 누구에게나 방탄 jquery 루틴을 가지고있다. 그렇지 않다면 그것에 대해 뭔가를해야한다. 나는 여기 및 다른 포럼에 게시 된 많은 아이디어를 시도했습니다. 나는 또한 몇 가지 플러그인, imagesLoaded 및 waitForImages를 시도했는데이 중 일부는 깨진 이미지가 감지되지 않는 구멍이있는 것으로 보입니다. 아무도 조언 해 줄 수 있니? 감사.방탄 jquery 이미지 로딩 루틴

$(function() { 
    $(".vehicleImage").one("load", function() { 
     // Image loaded successfully 
     }; 
    }).each(function() { 
     if (this.complete) $(this).load(); 
    }).error(function() { 
     // Image didn't load, so do something about it 
    }) 
}); 
+0

무엇을하려고합니까? –

+0

이미지 모음에서로드하지 않는 이미지를 검색합니다. 내가 사용한 코드를 보여주기 위해 원래 게시물을 편집했습니다. –

+0

아마도 도움이 될 것입니다 : http://forum.jquery.com/topic/using-on-for-delegated-image-load-events – m90

답변

1

이 아주 잘 작동 Remy Sharp에서 기술이다 : https://gist.github.com/2028925

레미 자바 스크립트의 새로운 이미지 객체를 생성이 그 jQuery를에 대신 랩 여기

내가 현재 사용하고 코드입니다 DOM에서 img 요소로 작업하기.

+0

정말 흥미로운 아이디어입니다. 하지만 그게 왜 더 나을지 내 머리 속을 잡으려고하는거야? –

+0

솔직히, 나는 왜 그것이 될지 모른다. 확실히, 나는 깨진 이미지를 올바르게 다루지 않는 문제는 발견하지 못했다. 시도해 볼만한 가치가 있다고 생각되는 접근법은 약간 다릅니다. –

+0

시도해 볼만한 가치가있는 것 같습니다. 당신의 도움을 주셔서 감사합니다. –