我为图像添加了边框。但是一些图像缺失,并且对于这些图像,我添加了一条错误消息。我不想为缺失的图像添加任何边框,但我仍然可以看到它。有没有什么办法在jquery中,我可以从实际上不存在指定路径的图像中删除边框。 谢谢 Romi。从图像中删除边框
编辑
我甲肝批量图片的路径,其中一些图像路径是无效的,并为这些无效的路径,我不想增加一个错误。我对所有图像路径都有单一的CSS,我无法区分这些。有没有其他的方式来做到这一点。
我为图像添加了边框。但是一些图像缺失,并且对于这些图像,我添加了一条错误消息。我不想为缺失的图像添加任何边框,但我仍然可以看到它。有没有什么办法在jquery中,我可以从实际上不存在指定路径的图像中删除边框。 谢谢 Romi。从图像中删除边框
编辑
我甲肝批量图片的路径,其中一些图像路径是无效的,并为这些无效的路径,我不想增加一个错误。我对所有图像路径都有单一的CSS,我无法区分这些。有没有其他的方式来做到这一点。
我会用大卫代码来处理图像丢失
http://davidwalsh.name/custom-missing-image-jquery
使用的想法来设置边界 - 0
$("img").error(function() {
$(this).css("border", "none");
});
为您不想添加边框,只是给他们一个类名,然后建立CSS
<img src='image.png' class='no-border' />
的CSS图片:
img.no-border {
border:none;
}
喜欢的东西
<img src="broken" onerror="this.style.border='none';"/>
CSS的方法,像其他人所说,但利用标记的继承,而不是针对图像(本身)。
.container { }
.container img, .container a img { border:1px solid black }
因此,如果在布局的该区域内存在图像,则会出现边框 - 否则它们不会。
这种方法也不需要每个图像的独特ID和单独的类(尽管类可能有所帮助,具体取决于)。
使用css代替 – Ibu 2011-06-14 05:33:19
我认为你应该关心不显示不可用的图片标签。 – mightyplow 2011-06-14 05:43:13
为什么你想要显示破碎的图像? – 2011-06-14 05:53:26