我有以下用于在媒体课程结束时显示调查的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的某些版本上发生这种情况,而在其他版本上则不会。看起来很奇怪。