addEventListener问题导致ie8重定向

addEventListener issue to redirect in internet explorer 8

本文关键字:ie8 重定向 问题 addEventListener      更新时间:2023-09-26

我有两个页面'a'和'b',默认页面是'a'。如果没有鼠标移动,我将自动重定向到页'b'。为此,我使用了以下代码:

var initTime = null;
function timeOutFunction() {    
    initTime = setTimeout(function() {window.location = 'b';}, 5000);
}
window.addEventListener('mousemove', timeOutFunction, true);

以上代码在ie10/ie11下运行良好。但不能在IE 8上工作。要使它在IE 8中可行,有什么解决方案吗?

对于IE 8,我也尝试使用以下代码:

window.attachEvent("mousemove", timeOutFunction);

从版本9开始支持addEventListener。对于旧版本,请使用类似的attachEvent函数。

您可以在ie9或更高版本中使用addEventListener,在IE8中使用attachEvent

请参考http://msdn.microsoft.com/en-us/library/ie/ms536343%28v=vs.85%29.aspx