Salto de página de etiqueta de anclaje
Frecuentes
Visto 1,854 veces
0
Esto debería ser simple: tengo una página con un montón de etiquetas de anclaje con nombre. Estas etiquetas están vinculadas a otras páginas del sitio. Pero por alguna razón, cuando enlazo a la página #anchor, siempre vuelve a la parte superior. Por ejemplo:
http://thedenvillehub.com/test-hs/services.asp#firesetter
Va al área correcta, pero luego salta a la cima.
Lo mismo sucede si hace clic en un enlace para llegar a él:
http://thedenvillehub.com/test-hs/troubled.asp (haga clic en "Programa de Incendiarios Juveniles")
¿Algunas ideas? Funciona correctamente en IE, pero no en FF o Chrome.
2 Respuestas
5
Tienes JS en línea que está causando esto:
<script type="text/javascript">
// When ready...
window.addEventListener("load",function() {
// Set a timeout...
setTimeout(function(){
// Hide the address bar!
window.scrollTo(0, 1);
}, 0);
});
</script>
contestado el 03 de mayo de 12 a las 21:05
eso funcionó, gracias. lo estaba usando para teléfonos móviles para ocultar la barra de direcciones, pero esto es más importante :) - Jamie
0
Esto es causado por el siguiente JavaScript:
// When ready...
window.addEventListener("load",function() {
// Set a timeout...
setTimeout(function(){
// Hide the address bar!
window.scrollTo(0, 1);
}, 0);
});
Eliminar este script debería resolver su problema.
contestado el 03 de mayo de 12 a las 21:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas html anchor or haz tu propia pregunta.
¿Tiene algún javascript que se ejecute en la carga de la página o listo para DOM? Si es así, ese puede ser el problema. - MK_Dev