代码之家  ›  专栏  ›  技术社区  ›  Patrick Oscity

让Safari不显示损坏的图像符号

  •  4
  • Patrick Oscity  · 技术社区  · 15 年前

    有没有办法让Safari在找不到图像时不显示“破碎图像”符号?默认情况下,firefox会这样做。

    我更喜欢用CSS来实现这一点,但我认为JavaScript将是实现这一目标的途径…我已经在使用jquery了,例如这样的东西会很好:

    $(document).ready(function(){
        $('img').broken().hide();
    });
    
    2 回复  |  直到 15 年前
        1
  •  6
  •   Lekensteyn    15 年前

    jQuery documentation :

    $("img").error(function(){
      $(this).hide();
    });
    
        2
  •  2
  •   2ndkauboy    15 年前

    有一个名为onerror的事件处理程序,可以将其添加到图像中:

    <img src="image.png" onerror="this.style.visibility = 'hidden'" />