Il metodo scrollLeft() di jQuery

Il metodo scrollLeft() restituisce o imposta il valore corrente della posizione orizzontale della scrollbar per un dato elemento. Vediamolo in dettaglio.

Sintassi

Lettura

$(elemento).scrollLeft()

Scrittura

$(elemento).scrollLeft(valore)

Tipicamente questo valore viene utilizzato come proprietà del metodo animate():


$('#scroll').click(function() {
    $('html,body').animate({
        scrollLeft: $('#test').css('left')
    }, 800, function() {

        $('html, body').animate({
            scrollLeft: 0
        }, 800);

    });
});​

Per funzionare questo metodo ha bisogno che la proprietà CSS overflow non sia impostata su hidden.

Torna su