0

我正在尝试加载大量外部图像。但有时这些外部服务器之一已关闭。

我能做些什么?我想在无法加载的图像上放置一个错误图像。

我尝试过使用 JQuery onError,但没有结果,因为这些图像没有错误,但它们只会保持加载状态。

非常感谢您!

4

1 回答 1

0

您可以在链接之前检查文件是否存在,如果不存在,则加载替代图像。检查远程文件是否存在需要一种解决方法。此功能应该可以帮助您。

function fileExists($path){
    return (@fopen($path,"r")==true);
}

然后以这种方式调用您的图像

(fileExists($path) == true ? $originalimagepath : $errorimagepath)
于 2013-10-27T16:08:04.763 回答