0

他のサイトから多くの画像をロードするスクリプトを作成します。ロードが終了したら、次のことを行います。

$container.imagesLoaded( function(){

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

しかし、いくつかのimg URLが利用できない場合に問題があります-スクリプトは常に、接続できないURLから画像をロードしようとし、imagesLoadedからの機能は実行されません。この問題を解決し、たとえば 10 秒後に、ロードしたくない img をロードから削除するにはどうすればよいですか。

4

1 に答える 1

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>
于 2013-09-26T12:25:33.283 に答える