Javascript jQuery(或其他)在IE8上无法正常工作 更新:
我被告知要在IE9中测试它-它在IE9中运行良好(对我来说, 无论如何) 我的一个朋友告诉我,IE8上的页面运行不正常——我被告知缩略图加载正常,但中间的图像没有。我没有IE8,我尝试下载它时失败了 图像是通过jQuery加载的(嗯,是经过调整的),我感觉是我的javascript代码在某种程度上失败了,导致了IE8中描述的错误 我将代码放在JSLint中,我看到的错误告诉我在代码中添加空格,但我高度怀疑这可能会导致IE8问题 加载的JS文件是“slideshow.JS”,可以通过Chrome的inspect元素轻松找到它 我将继续检查这一点,从我的结束寻找JS错误和什么,但我真的很感谢一些帮助在这个问题上 多谢各位 埃文问题看起来很严重Javascript jQuery(或其他)在IE8上无法正常工作 更新:,javascript,jquery,internet-explorer-8,Javascript,Jquery,Internet Explorer 8,我被告知要在IE9中测试它-它在IE9中运行良好(对我来说, 无论如何) 我的一个朋友告诉我,IE8上的页面运行不正常——我被告知缩略图加载正常,但中间的图像没有。我没有IE8,我尝试下载它时失败了 图像是通过jQuery加载的(嗯,是经过调整的),我感觉是我的javascript代码在某种程度上失败了,导致了IE8中描述的错误 我将代码放在JSLint中,我看到的错误告诉我在代码中添加空格,但我高度怀疑这可能会导致IE8问题 加载的JS文件是“slideshow.JS”,可以通过Chrome的
.img wrapper
在style.css中带有位置:绝对问题在于IE8不支持“naturalWidth”属性。相反,我们应该创建一个新的图像对象,并从这个新的图像对象中获取“宽度”
有关更多详细信息,请参阅此是否有IE9?如果你有IE8。或者您不是MS用户:)我有IE9。它们是一样的吗?如何使用IE8而不是IE9?F12来打开开发人员控制台。在顶部,可以更改渲染引擎。确保将两个选项都更改为IE8。如果在IE8中切换兼容性模式,会发生什么情况?我在mac上,所以我自己不能尝试。我已经确认,它在IE8中不起作用-我认为“自然宽度”不受支持。在IE8中使用绝对定位元素有什么问题?我在阅读时没有发现任何东西。没有发现任何东西,但您的代码有问题。删除IE8中的规则后,它起了作用。我发现问题-IE8中不支持naturalwidth和naturalHeight