4

我不知道为什么没有正确加载简单的 gif 图像。在 html 代码中,我有通常的

  <img src="/img/loading.gif" alt="Loading" title="Loading" />

并且该文件在该文件夹中。奇怪的是,如果我把图像放在那里/img/logo.png,图像就会正确加载。

文件名是正确的,我什至复制并粘贴了它以重命名原始文件。

PS 在 Firefox 12、Safari 6.0.2 Chrome 23.0.1271.95 上测试(均适用于 Mac)

4

3 回答 3

2

这可能是一个损坏的 gif。您的代码应该与其他一些 gif 一起使用。如果您真的想让损坏的 gif 正常工作,请尝试在图像编辑器程序中打开它,然后将其重新保存为 gif(或任何其他格式)。

于 2012-12-02T11:53:14.090 回答
0

我认为问题出在 gif 文件上,可能以某种方式损坏。我从一个随机资源网站得到它并从中下载。

我已经尝试使用从http://www.ajaxload.info/现在开始获得的新文件,但代码未更改,它可以正常工作。

编辑:“损坏”的 gif 文件在系统的其他地方运行良好(例如 quicklook)。

于 2012-12-02T11:48:10.480 回答
0

愚蠢的问题,但是你的 gif 是什么样的?它是透明的,还是白色背景下的白色?

诊断问题的一种可能方法是(在 Chrome 或 Firefox 中)按 F12 以调出开发人员工具并查看您的 img 元素以查看图像是否已加载到 DOM 中。

于 2012-12-02T11:31:39.107 回答