How to detect broken image and replace with another?

前端 未结 3 991
旧巷少年郎
旧巷少年郎 2021-02-10 17:35

I have a page which displays lots of images from different remote servers. http://example.com/img/email_star0.png\' height=\'150\' />

Now suppose this image is not prese

3条回答
  •  孤独总比滥情好
    2021-02-10 18:17

    I don't think it is possible to check if image exists on remote server without using curl or jQuery. But jQuery snippet bellow reacts on image loading error by replacing it with a local one, maybe that's what you are looking for.

    $(document).ready(function(){
      $('img').error(function(){
         $(this).attr('src', 'http://mysite/myimage.jpg');
      });
    });
    

提交回复
热议问题