我有一个包含成千上万张图片的网页。有时图像不可用,因此客户端浏览器中会显示损坏的图像。
损坏的图像采用以下 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>