Il metodo scrollTop()
restituisce o imposta il valore corrente della posizione verticale della scrollbar per un dato elemento. Vediamolo in dettaglio.
Sintassi
Lettura
$(elemento).scrollTop()
Scrittura
$(elemento).scrollTop(valore)
Tipicamente questo valore viene utilizzato come proprietà del metodo animate()
:
$('#scroll').click(function() {
$('html,body').animate({
scrollTop: $('#test').css('top')
}, 800, function() {
$('html, body').animate({
scrollTop: 0
}, 800);
});
});
Per funzionare questo metodo ha bisogno che la proprietà CSS overflow
non sia impostata su hidden
.