Javascript不能在某些IE9机器上运行,但在其他机器上工作

时间:2014-04-28 09:36:33

标签: javascript jquery video internet-explorer-9 each

我有以下用于在媒体课程结束时显示调查的JavaScript代码:

if (parseInt($.browser.version, 10) == 8 && $.browser.msie) {
  $('#surveyPartial').show();
  $('#sectionPartial').hide();
}
else {
  $("video").each(function () { this.pause(); this.currentTime = 0; this.load(); });
  $("audio").each(function () { this.pause(); this.currentTime = 0; this.load(); });
  $('#surveyPartial').show();
  $('#sectionPartial').hide();
}

这隐藏然后在IE8中显示div,如果没有,则在显示调查之前它会停止页面上的任何视频或音频。我在两台单独的机器上测试了我自己的IE9版本,但是当客户试图这样做时,它似乎在视频线上掉线而且即使他们也在使用IE9,javascript仍在轰炸。

我已经使用IE8将IE9检查添加到顶部,但我只是想知道为什么会在IE9的某些版本上发生这种情况,而在其他版本上则不会。看起来很奇怪。

0 个答案:

没有答案