我有这样的锚标签:
<a href=\"http://www.duckbill.com" target=\"_blank\"><img height=\"160\" width=\"160\" src=\"http://images.duckbill.com/PlatypiOnVacation.jpg\" alt=\"Platypi playing Pinochle and eating Pizza in Panama\" /></a>
...有时无法加载 src 图像;在这种情况下,我想在足够的延迟(几秒钟)后,将其替换为:
<a href=\"http://www.duckbill.com" target=\"_blank\"><img height=\"160\" width=\"160\" src=\"Content/Images/PlatypiOnVacation.jpg\" alt=\"Platypi playing Pinochle and eating Pizza in Panama\" /></a>
我知道我可以在 jQuery 中做到这一点,但是我如何能够以编程方式确定远程文件没有加载,并且在这种情况下,通过使用后备图像进行响应?
更新
我喜欢 Brad Christie 对真正不可用图像的回答,但我不想显示“不可用”——如果此时远程图像不可用,只需使用本地图像。我喜欢这样:http ://www.cirkuit.net/projects/jquery/onImagesLoad/example1.html但如何以编程方式确定图像失败?