jQuery(或其他东西)在IE8上运行不正常

更新:

有人告诉我在IE9中对它进行测试 – 它在IE9中运行正常(对我而言,无论如何)。

一位朋友告诉我, 这个页面在IE8上运行不正常 – 我被告知缩略图正在正确加载,但中心的图像不是。 我没有IE8,我试图下载它没有成功。

图像正在通过jQuery加载(好,调整),我感觉这是我的javascript代码以某种方式失败,导致IE8中描述的错误。

我把我的代码通过JSLint,我看到的错误告诉我在代码中添加空格 – 但我非常怀疑这可能导致IE8问题。

正在加载的JS文件是“slideshow.js”,可以通过Chrome的inspect元素轻松找到它。

我将继续检查这一点,从我的最终寻找JS错误和什么不是,但我真的很感激这个问题的一些帮助。

非常感谢你,

埃文

问题看起来像

style.css中的.img-wrapper ,其position:absolute

问题是IE8不支持“naturalWidth”属性。 相反,应该创建一个新的图像对象,并从这个新的图像对象中获取“宽度”。

有关更多详细信息,请参阅此链接..