Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2019, 11:31
JUMASOL
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 18 años, 4 meses
Puntos: 8
Fallo en IE11

Hola.

Estoy intentando utilizar un script para esconder en menú superior en scroll. Quiero una cosa muy sencilla y veo que esto me funciona salvo en navegadores de Internet Explorer para abajo de 11.

Es el que veis aquí:

https://www.w3schools.com/howto/tryi...ar_hide_scroll

En IE11 o inferiores lo que hace es que el menú desaparece siempre. Es decir, primero se aplica:

Código:
 document.getElementById("navbar").style.top = "0";
Pero inmediatamente:

Código:
  document.getElementById("navbar").style.top = "-50px";
Si fuese posible me gustaría utilizar el mismo script con alguna modificación. Hay otras soluciones pero son más complicadas o instalando jQuery.

¿Me podéis decir por qué falla? Creo que es la condicional. ¿Existe alguna alternativa que funcione correctamente en IE?

Gracias.

Última edición por JUMASOL; 22/05/2019 a las 15:28