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.

È stato utile?

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
scroll top