jQuery slideDown, ocultar con el problema del navegador
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
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