Hola buenas a ver si alguien me puede ayudar con la siguiente duda:
Tengo un <header> fijo de una altura de 104px entonces quiero que si estoy en otra página y voy a un ancla de la principal o saltando de cualquier en cualquier ancla ese <header> que tengo fijo no me tape las cabeceras de las secciones.
Yo había probado con algo asi...
$('html,body').animate({
scrollTop: ($(window.location.hash).offset().top - $("header").height())
});
Pero en la consola me da el siguiente error:
Uncaught TypeError: Cannot read property 'top' of undefined
Por favor alguien puede ayudarme o se le ocurre alguna otra solucion? GRACIAS!!