¿Cómo puedo evitar que la página web se desplace de nuevo a la parte superior cuando uso slideup?

StackOverflow https://stackoverflow.com/questions/814849

  •  03-07-2019
  •  | 
  •  

Pregunta

Tengo una página web con varios elementos DIV. Si utilizo la función SlideUp de jquery para ocultar una (que está hacia la parte inferior de la página), la página se desplaza automáticamente hacia la parte superior. ¿Cómo puedo prevenir esto?

Para activar la función jquery, hago algo como esto:

$(MyLink).click(function() {
MyDiv.slideUp("slow");
}

MyLink estando dentro de MyDiv que está en algún lugar en el medio de la página.

¿Fue útil?

Solución 2

Lo que hice fue lo que alguien sugirió (agregando return false ) y funcionó:

$(MyLink).click(function() {
MyDiv.slideUp("slow");
return false;
}

Otros consejos

¿Cómo se activa la función jquery a través de los anclajes? Si es así, haga que la función devuelva false, de lo contrario, el navegador redireccionará al atributo href, que en este caso sería '#'.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top