2013-09-26 3 views
0

다른 사이트에서 많은 이미지를로드하는 일부 스크립트를 만듭니다. 이로드를 완료 할 때 내가 할 :URL - 이미지로드에 대한 연결 확인

$container.imagesLoaded(function(){ 

    alert('OK'); 
    .... /// do masonry layout 
}); 

그러나 일부 IMG의 URL을 사용할 수없는 경우 내가 문제가 - 스크립트 내내 그가 연결하지 못할 및 imagesLoaded에서 기능이 실행 밤은있는 URL에서 이미지를로드하려고합니다. 어떻게하면이 문제를 해결할 수 있고로드하지 못하도록하는 img를 제거 할 수 있습니다 (예 : 10 초 후).

답변

0
<p> 
<span onclick="checkurlExist()">Click me!</span> 
</p> 

<script type="text/javascript"> 
    function checkurlExist() { 
     $.ajax({ 
      url:"http://yoururl.com/image.png", 
      statusCode: { 
       404: function() { 
        alert("URL not found"); 
       } 
      }, 
      success: function() { 
       alert('success'); 
      }, 
      error: function() { 
       alert('error'); 
      } 
     }); 
    } 
</script> 
+0

30 초 후에 오류가 발생하지만 아무 것도 변경하지 않습니다. 사진이 없으면 30 초 기다려야합니다. – Wordica