/ / jQuery scrollTo causa problemas en IE8 - no se ejecuta la secuencia de comandos después del bloqueo de código - jquery, internet-explorer, internet-explorer-8, mobile-safari, scrollto

jQuery scrollTo causa problemas en IE8 - no se ejecuta la secuencia de comandos después del bloqueo de código - jquery, internet-explorer, internet-explorer-8, mobile-safari, scrollto

Utilizo este código JavaScript para ocultar la barra de direcciones en Safari móvil:

window.addEventListener("load",function() {
setTimeout(function(){
window.scrollTo(0, 1);
}, 0);
});

Funciona muy bien y no hace daño a otros.los navegadores Solo Internet Explorer 8 (que es el IE más antiguo que tengo que admitir) parece tener problemas con él, ya que cualquier JavaScript que venga después de que se bloquee el código ya no se ejecuta. ¿Tiene alguna idea de por qué?

Ya he buscado en Google que algunas personas tienen problemas con scrollTo en IE8, pero el único recurso que podría tenersido útil fue un enlace a un informe de error para jQuery 1.3.3 o algo así. Mientras uso jQuery 1.9.0, creo que ese problema se resolvió mientras tanto.

Por cierto, ¿por qué no pude encontrar el scrollTo Método en la documentación de jQuery? Parece ser algún tipo de plugin?

Respuestas

0 para la respuesta № 1

¡Maldita sea, esa era una trampa! Pero el problema simplemente fue que IE8 no lo sabe. addEventListener - ¿puedes ceerlo? En cambio, IE8 necesita attachEvent, mira aquí.