Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.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不适用于IE,但适用于Chrome、Firefox和Opera_Javascript_Jquery_Html_Css - Fatal编程技术网

此Javascript不适用于IE,但适用于Chrome、Firefox和Opera

此Javascript不适用于IE,但适用于Chrome、Firefox和Opera,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有一个图像和一个旋转器。我已经编写了一些代码来说明在任何img加载时删除类“spinner”。它在Chrome、Firefox和Opera中运行良好,但在InternetExplorer中不起作用 我在Windows7上使用Internet Explorer 11 我在这里创建了一个非常基本的JSFIDLE示例: 由于某些原因,它在任何浏览器中都无法在JSFIDLE中工作,因此我不确定该如何理解它。我已经用一个click函数对它进行了测试,因此如果我单击图像,微调器类将被删除,并且它可以工作。

我有一个图像和一个旋转器。我已经编写了一些代码来说明在任何img加载时删除类“spinner”。它在Chrome、Firefox和Opera中运行良好,但在InternetExplorer中不起作用

我在Windows7上使用Internet Explorer 11

我在这里创建了一个非常基本的JSFIDLE示例:

由于某些原因,它在任何浏览器中都无法在JSFIDLE中工作,因此我不确定该如何理解它。我已经用一个click函数对它进行了测试,因此如果我单击图像,微调器类将被删除,并且它可以工作。所以我认为这与装载方面有关

我的网站上还有其他一些javascript可以使用,所以我认为这不是IE特有的问题

代码如下:

HTML:

Javascript:

$('img').on('load', function() {
    $("div").removeClass("spinner");
})
$('img').load(function() {
    $('div').removeClass('spinner');
})
我还尝试了以下javascript:

$('img').on('load', function() {
    $("div").removeClass("spinner");
})
$('img').load(function() {
    $('div').removeClass('spinner');
})
我不知道我错过了什么。任何帮助都将不胜感激

谢谢。

您需要在JSFIDLE的左上角应用ondomready。它运行良好。我也在IE10中测试过

要解决IE10中的问题,您可以使用:

$('img').on('load', function() {
    $("div").removeClass("spinner");
}).each(function() {
  if(this.complete) $(this).load();
});

它在我的IE10中工作。

非常感谢antyratThanks的可能副本。我刚刚测试了你的JSFIDLE,它可以在除IE之外的所有浏览器中工作。你认为这是我的IE版本特有的吗?也许它禁用了javascript?运行一个简单的警报,看看它是否工作。@Forrest对不起,我的错误。这对我也不起作用。我不知道我第一次看到什么。将调查it@Forrest这绝对是安提拉特所描述的问题。如果你清除IE中的浏览缓存,它就会工作。这就是我第一次看到它工作的原因。@Forrest检查代码是否工作。我从未停止过惊异