IE未加载所有图像

时间:2010-03-31 06:38:19

标签: jquery internet-explorer load

我有jQuery代码,使用jQuery加载方法加载图像。除了在IE中,它在所有其他浏览器中都能很好地工作。我有大约10个图像,但IE只加载了一些图像,然后停止加载。可能导致这种情况的原因是什么?

$(".image-container").each(function() { 

    ... some code here ...

    var img = $("img", this);

    $(img).load(function () {

        ... some code here ...

    });
});

1 个答案:

答案 0 :(得分:4)

我遇到了I.E.的问题,所有浏览器都会加载我的图像,除了I.E.

我给你这个答案,因为虽然我的问题不是javascript,但它与图像加载无处不在,而不是在I.E。

原来是因为有些图像是由photoshop制作的jpeg,它使用了IE不支持的CYMK色彩空间。

我使用imagemagick检查格式(identify -verbose)并转换图片(在我的情况下类似convert -profile CoatedFOGRA27.icc -profile sRGB.icm ...

同样,我不确定这是否适用于您的问题,但检查图像的格式并没有什么坏处。我希望它有用。