Pregunta

$("#list").slideDown("slow"); //code to slide down the div dag when it is clicked.

Se está trabajando bien, pero cuando hice clic en la etiqueta, el navegador de repente se desplaza hasta la parte superior.

Así que tengo que desplazarse hacia abajo a la etiqueta para ver su contenido.

Por favor, ayúdame.

Gracias,

Raj

¿Fue útil?

Solución

En el controlador de clic, es necesario return false o uso event.preventDefault();. Un manejador ejemplo clic sería:

$("#element").click(function(event){

  $("#list").slideDown("slow");

  return false;
});

Otros consejos

Sin ver más de su código HTML que es imposible estar seguro, pero este comportamiento es por lo general visto cuando se tiene algo así como <a href='#' onclick='.....'>. El # le dice al navegador para ir a la parte superior de la página.

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