jQuery/JavaScript to replace broken images

后端 未结 30 3104
我寻月下人不归
我寻月下人不归 2020-11-21 05:50

I have a web page that includes a bunch of images. Sometimes the image isn\'t available, so a broken image is displayed in the client\'s browser.

How do I use jQuery

30条回答
  •  孤城傲影
    2020-11-21 06:18

    CoffeeScript variant:

    I made it to fix an issue with Turbolinks that causes the .error() method to get raised in Firefox sometimes even though the image is really there.

    $("img").error ->
      e = $(@).get 0
      $(@).hide() if !$.browser.msie && (typeof this.naturalWidth == "undefined" || this.naturalWidth == 0)
    

提交回复
热议问题