Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery(或其他)在IE8上无法正常工作 更新:_Javascript_Jquery_Internet Explorer 8 - Fatal编程技术网

Javascript jQuery(或其他)在IE8上无法正常工作 更新:

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的

我被告知要在IE9中测试它-它在IE9中运行良好(对我来说, 无论如何)

我的一个朋友告诉我,IE8上的页面运行不正常——我被告知缩略图加载正常,但中间的图像没有。我没有IE8,我尝试下载它时失败了

图像是通过jQuery加载的(嗯,是经过调整的),我感觉是我的javascript代码在某种程度上失败了,导致了IE8中描述的错误

我将代码放在JSLint中,我看到的错误告诉我在代码中添加空格,但我高度怀疑这可能会导致IE8问题

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

我将继续检查这一点,从我的结束寻找JS错误和什么,但我真的很感谢一些帮助在这个问题上

多谢各位

埃文

问题看起来很严重


.img wrapper
在style.css中带有
位置:绝对

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


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

是否有IE9?如果你有IE8。或者您不是MS用户:)我有IE9。它们是一样的吗?如何使用IE8而不是IE9?F12来打开开发人员控制台。在顶部,可以更改渲染引擎。确保将两个选项都更改为IE8。如果在IE8中切换兼容性模式,会发生什么情况?我在mac上,所以我自己不能尝试。我已经确认,它在IE8中不起作用-我认为“自然宽度”不受支持。在IE8中使用绝对定位元素有什么问题?我在阅读时没有发现任何东西。没有发现任何东西,但您的代码有问题。删除IE8中的规则后,它起了作用。我发现问题-IE8中不支持naturalwidth和naturalHeight