Hola:
La mala costumbre de lanzar scripts con enlaces del tipo href="#" es el problema. Si no quieres enlazar no deberías usar un tag "a"... se puede usar por ejemplo un span, y si quieres la manito ponerla con estilos. O en vez de enlazar con "#", detrás poner el id del elemento oculto, y se convierte en enlace interno ("#" es al tope de la página).
Saludos