【发布时间】:2018-08-15 10:04:15
【问题描述】:
我有很多用 Lightbox2 显示的画廊,而且效果很好。 现在我想删除较大版本的图片,但为访客保留带有缩略图的画廊。
如果 html 中的给定文件不存在,我该如何管理 lightbox2 显示替代图像?
我在 lightbox.js 中找不到处理缺失目标的选项。
【问题讨论】:
我有很多用 Lightbox2 显示的画廊,而且效果很好。 现在我想删除较大版本的图片,但为访客保留带有缩略图的画廊。
如果 html 中的给定文件不存在,我该如何管理 lightbox2 显示替代图像?
我在 lightbox.js 中找不到处理缺失目标的选项。
【问题讨论】:
我也有同样的问题,但经过一番研究后,我认为 Lightbox2 不是处理丢失图像的正确位置。相反,这应该在服务器或应用程序级别处理。
对于任何缺少的资源,无论是网页、图像还是其他任何内容,网络服务器都会以 404 错误进行响应。在大多数情况下,它还会返回一个小的 HTML 页面来提醒用户(例如这个example at Google)。
如果请求的资源是图像,您通常可以将服务器或应用程序配置为返回默认的 404 样式图像而不是 HTML 页面。然后将显示给用户,而不是损坏的图像符号。
您如何执行此操作当然取决于您使用的特定服务器/应用程序堆栈,但这里是good solution for Apache。
【讨论】: