Il metodo scrollTop() di jQuery

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.

Torna su