addEventListener和attachEvent

时间:2013-05-22 11:09:48

标签: javascript

我正在使用这段代码:

window.addEventListener("load", function () {
    setTimeout(function () {
        // Hide the address bar
        window.scrollTo(0, 1);
    }, 0);
});

但IE不理解addEventListener - 它需要attachEvent,这似乎在Chrome中出错。如何检查此方法是否受支持,然后提供正确的方法?

1 个答案:

答案 0 :(得分:1)

简单如下:

if (window.addEventListener) {
    window.addEventListener("load", myFunc, false);
} else if (window.attachEvent) {
    window.attachEvent("onload", myFunc);
}