0

我正在使用这段代码:

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

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

4

1 回答 1

1

很简单:

if (window.addEventListener) {
    window.addEventListener("load", myFunc, false);
} else if (window.attachEvent) {
    window.attachEvent("onload", myFunc);
}
于 2013-05-22T11:12:07.360 回答