2013-05-22 2 views
0

Я использую этот кусок кода:addEventListener и attachEvent

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

но IE не понимает addEventListener - это нужно attachEvent, который, кажется, дает ошибку в Chrome. Как я могу проверить, поддерживается ли этот метод, а затем обслуживать правильный?

ответ

1

Как просто:

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

не window.attachEvent ('OnLoad', FUNC)? – stecb

+0

@stecb Да, это 'onload'. – VisioN

+0

@VisioN Sweet. Работает отлично. Благодаря! – Meek

Смежные вопросы