Hola,
Tengo un header en posición fixed, flotando por encima del contenido de la pagina. A veces tiene mensajes de alerta lo cual hace que sea mas alto, por lo que necesito que el margin superior del resto del contenido de las paginas dependa del height de este header.
Lo pude lograr de esta manera:
$('body').css('margin-top', $('#top').height()+20);
El problema es que a veces el margin es mayor de lo que debería ser. No logré determinar por qué pasa esto, ya que simplemente a veces el cálculo lo realiza perfectamente, y otras no (en Google Chrome casi siempre lo calcula mas, dejando un margen extra)
ALguien sabe si estoy haciendo algo mal o existe una manera más efectiva de hacer esto y que el margen este bien seteado desde el inicio de la carga del DOM?
Gracias!