Hola
Tengo una función para efecto de scroll en un archivo scroll.js, que incluye esta línea 14:
Código:
scrollTop: $(target).offset().top
Luego he colocado una función para cambiar el contenido de unos enlaces así:
Código:
var elements = document.getElementsByClassName('menus');
for (var i = 0; i < elements.length; i++) {
elements[i].setAttribute("href", "#");
}
Es bien fácil y todo funciona bien. Pero luego miras la consola de js y salta este problema:
Código:
scroll.js:14 Uncaught TypeError: Cannot read property 'top' of null
at HTMLAnchorElement.jump (scroll.js:14)
Lo está causando la función para el cambio de link porque cuando la elimino desaparece el error.
Aún así, todo funciona correctamente. O igual no y luego falla en algún dispositivo.
¿Me podéis decir qué es esto?