【发布时间】:2013-04-20 06:40:24
【问题描述】:
我有一个包含成千上万张图片的网页。有时图像不可用,因此客户端浏览器中会显示损坏的图像。
损坏的图像采用以下 URL 格式:www.domain.com/t.php?src=p/dd5e5b08_1.jpg。
如何使用 jQuery 获取图像集,将其过滤为损坏的图像,然后替换 src?
以下不起作用:
在结束 </head> 标签上方
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">
</script>
结束 标记上方
<script type="text/javascript">
$(window).load(function() {
$("img").each(function(){
var image = $(this);
if(image.context.naturalWidth == 0 || image.readyState == 'uninitialized'){
$(image).unbind("error").attr("src", "/images/no_image.png");
}
});
});
</script>
【问题讨论】:
标签: php javascript jquery replace