jQuery hyperlinks - href value? text] [1]jquery clic su elemento di ancoraggio forza scorrere verso l'alto?
Sono in esecuzione su un problema utilizzando jquery e un evento click collegato a un elemento di ancoraggio. [1]: jQuery hyperlinks - href value? "Questa" domanda SO sembra essere un duplicato e la risposta accettata non sembra risolvere il problema. Scusate se questo è male, così l'etichetta.
Nella mia funzione .ready() ho:
jQuery("#id_of_anchor").click(function(event) { //start function when any update link is clicked
Function_that_does_ajax();
});
e la mia ancora assomiglia a questo:
<a href="#" id="id_of_anchor"> link text </a>
ma quando il link viene cliccato, viene eseguita la funzione ajax, se lo desideri, ma il browser scorre in cima alla pagina. non bene.
Ho provato ad aggiungere:
event.preventDefault();
prima di chiamare la mia funzione che fa l'Ajax, ma che non aiuta. Cosa mi manca?
Chiarimento
Ho usato ogni combinazione di
return false;
event.preventDefault();
event.stopPropagation();
prima e dopo la mia chiamata ai miei js funzione ajax. Continua a scorrere verso l'alto.
E 'possibile vedere la pagina attuale? Posso capovolgere un esempio di come funziona in 2 minuti, ma non sono sicuro che questo ti aiuterà molto - ci hai provato? Rimozione dei fattori circostanti finché non funziona? –