English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
o método scrollLeft() obtém ou configura a posição horizontal da barra de rolagem do elemento selecionado.
ao usar o método scrollLeft()Obterao ajustar a posição, ela retornaráo primeiro elemento selecionadoa posição horizontal da barra de rolagem.
ao usar o método scrollLeft()Configurarao ajustar a posição, ela retornaráTodos os elementos selecionadosConfigurar a posição horizontal da barra de rolagem.
Obter a posição do barramento de rolagem horizontal:
$(selector).scrollLeft()
Configurar a posição do barramento de rolagem horizontal:
$(selector).scrollLeft(value)
Obter o scrollLeft do DIV:
$("div").scroll(function(){ $(this).scrollLeft(); });Teste e Veja‹/›
Configurar o scrollLeft do DIV:
$("button").click(function(){ $("div").scrollLeft(150); });Teste e Veja‹/›
Definir scrollLeft do documento:
$("button").click(function(){ $(document).scrollLeft(300); });Teste e Veja‹/›
Adicionar rolagem suave ao rolar na página do usuário:
let size = $(".main").outerWidth(); // Obter largura ".main" $(window).keydown(function(event) { if(event.which === 39) { // Se pressionar a tecla de seta para a direita $("html, body").animate({scrollLeft: "+=" + size}, 250); } else if(event.which === 37) { // Se pressionar a tecla de seta para a esquerda $("html, body").animate({scrollLeft: "-=" + size}, 250); } });Teste e Veja‹/›
Parâmetro | Descrição |
---|---|
value | Um inteiro que indica a nova posição do cursor de rolagem |