2011-01-29 15 views
7

Estoy usando smoothscroll.js para navegar por mi sitio. Se detiene en el anclaje correcto en Firefox, sin embargo, en Chrome pasa el punto en el primer clic del enlace y empuja el contenido hacia la parte superior, ocultando el contenido detrás de la página. luego, si vuelve a hacer clic, se alinea correctamente. También he visto los problemas en otros sitios. Es curioso ver si otros tienen el mismo problema. Chrome parece ignorar cualquier margen superior o margen o posición (ejemplo: parte superior: 20%;).Desplazarse al ancla con el encabezado fijo, el contenido oculto detrás del encabezado, el margen y el relleno superior no funcionan

Respuesta

10
+0

estoy teniendo problemas para entender cómo el #target en estos métodos se correlaciona con el . Estaba intentando - como en la demo- pero no voy. ¿Algun consejo? – ATSiem

+0

Los métodos de Nicolas Gallagher son un poco complicados en comparación con http://stackoverflow.com/a/13184714/109618 que solo involucra este HTML y este CSS: a.anchor {display: block; posición: relativa; arriba: -50px; visibility: hidden;} –

-3

Esto puede deberse a un nuevo tema de wordpress que utiliza el elemento html5 del encabezado. Cambié mi encabezado a div, y funcionó bien.

Cuestiones relacionadas