El funcionamiento del despliegue del menú era culpa de no estar incluído dentro la función click:
Código Javascript
:
Ver originalheight = 3 + $("#topnav .mobile-top-button").height();
$(".mobile-top-button").click(function() {
if($("#topnav .menuwrap").is(":visible")) {
height = 3 + $("#topnav .mobile-top-button").height() + height_open;
}
});
Cuando es responsive, la altura es la del botón del menú. En caso de click, se comprueba si el contenedor es visible y se asigna una nueva altura. Ahora el problema que tengo es que cuando cierro el menú, no me devuelve la altura inicial. Alguna sugerencia?