Come posso impedire alla pagina web di scorrere verso l'alto quando uso slideup?
Domanda
Ho una pagina web con più elementi DIV. Se uso la funzione jQuery SlideUp per nasconderne uno (che è verso la parte inferiore della pagina), la pagina torna automaticamente all'inizio. Come posso impedirlo?
Per attivare la funzione jquery, faccio una cosa del genere:
$(MyLink).click(function() {
MyDiv.slideUp("slow");
}
MyLink
all'interno di MyDiv
che si trova da qualche parte nel mezzo della pagina.
Soluzione 2
Quello che ho fatto è stato ciò che qualcuno ha suggerito (aggiungendo return false
) e ha funzionato:
$(MyLink).click(function() {
MyDiv.slideUp("slow");
return false;
}
Altri suggerimenti
Come si attiva la funzione jquery, tramite gli ancoraggi? In tal caso, fare in modo che la funzione restituisca false, altrimenti il ??browser reindirizzerà all'attributo href, che in questo caso sarebbe '#'.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow