用另一个替换死图像 - jQuery?

时间:2011-09-08 10:39:58

标签: javascript jquery image replace

  

可能重复:
  jQuery/Javascript to replace broken images

不确定这是多么可能,但我希望将死图像替换为另一个,例如missing.jpg或其他类似效果。这可能吗?

2 个答案:

答案 0 :(得分:4)

将以下内容添加到.htaccess

RewriteEngine on
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule \.(gif|jpe?g|png|bmp) /path/to/logo.gif [NC,L]

虽然这不是JQuery的答案......你是否特别要求JQuery来解决这个问题?

答案 1 :(得分:1)

您可以使用onerror事件为图片指定新路径:

function ImgError(source){
    source.src = "/images/noimage.gif";
    source.onerror = "";
    return true;
}

<img src="someimage.png" onerror="ImgError(this);"/>

来源:jQuery/JavaScript to replace broken images