English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo scrollLeft() di jQuery ottiene o imposta la posizione orizzontale della barra di scorrimento dell'elemento selezionato.
Quando si utilizza il metodo scrollLeft()Ottienialla posizione, torneràIl primo elemento selezionatola posizione orizzontale della barra di scorrimento.
Quando si utilizza il metodo scrollLeft()Impostarealla posizione, saràTutti gli elementi selezionatiImpostare la posizione orizzontale della barra di scorrimento.
Ottieni la posizione della barra di scorrimento orizzontale:
$("selector").scrollLeft()
Impostare la posizione della barra di scorrimento orizzontale:
$("selector").scrollLeft(value)
Ottieni scrollLeft del DIV:
$("div").scroll(function(){ $("this").scrollLeft(); });Prova a vedere‹/›
Impostare scrollLeft del DIV:
$("button").click(function() {}} $("div").scrollLeft(150); });Prova a vedere‹/›
Impostare scrollLeft del documento:
$("button").click(function() {}} $(document).scrollLeft(300); });Prova a vedere‹/›
Aggiungi scorrimento fluido quando l'utente scorre la pagina:
let size = $(".main").outerWidth(); // Ottieni la larghezza di ".main" $(window).keydown(function(event) { if(event.which === 39) { // Se premo la freccia a destra $("html, body").animate({scrollLeft: "+=" + size}, 250); } else if(event.which === 37) { // Se premo la freccia a sinistra $("html, body").animate({scrollLeft: "-=" + size}, 250); } });Prova a vedere‹/›
Parametro | Descrizione |
---|---|
value | Un intero che indica la nuova posizione del cursore della barra di scorrimento |