jQuery hyperlinks - href value? texto] [1]jquery haga clic en las fuerzas del elemento de anclaje para desplazarse hacia arriba?
Estoy corriendo hacia un problema al usar jquery y un evento de clic asociado a un elemento de anclaje. [1]: jQuery hyperlinks - href value? "Esta" pregunta SO parece ser un duplicado, y la respuesta aceptada no parece resolver el problema. Lo siento si esto es malo SO etiqueta.
En mi función ready() que tienen:
jQuery("#id_of_anchor").click(function(event) { //start function when any update link is clicked
Function_that_does_ajax();
});
y mi ancla se parece a esto:
<a href="#" id="id_of_anchor"> link text </a>
pero cuando se hace clic en el enlace, se lleva a cabo la función ajax como se desee, pero el navegador se desplaza a la parte superior de la página. no está bien.
He intentado añadir:
event.preventDefault();
antes de llamar a mi función que hace el Ajax, pero eso no ayuda. ¿Qué me estoy perdiendo?
Aclaración
He usado todas las combinaciones de
return false;
event.preventDefault();
event.stopPropagation();
antes y después de mi llamada a mis js función ajax. Todavía se desplaza a la cima.
¿Es posible ver la página actual? Puedo darle un ejemplo de cómo funciona en 2 minutos, pero no estoy seguro si eso te ayudará mucho, ¿lo has intentado? ¿Eliminar los factores circundantes hasta que funcione? –