2013-09-26 48 views
0

我做了一些腳本,我從其他網站加載許多圖像。當它完成負載我做的:檢查URL連接 - 圖像加載

$container.imagesLoaded(function(){ 

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

但我有問題,當一些圖像網址不可用 - 腳本整個時間嘗試加載從URL的圖像,使他無法連接和心不是執行從imagesLoaded功能。我如何解決這個問題,並刪除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