English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método scrollLeft() obtiene o establece la posición horizontal de la barra de desplazamiento del elemento seleccionado。
al usar el método scrollLeft()Obtenercuando la posición es,el primer elemento seleccionadola posición horizontal de la barra de desplazamiento。
al usar el método scrollLeft()Establecercuando la posición es,Todos los elementos seleccionadosEstablecer la posición horizontal de la barra de desplazamiento。
Obtener la posición del desplazamiento horizontal:
$(selector).scrollLeft()
Establecer la posición del desplazamiento horizontal:
$(selector).scrollLeft(value)
Obtener scrollLeft de DIV:
$("div").scroll(function(){ $(this).scrollLeft(); });Prueba y observa‹/›
Establecer scrollLeft de DIV:
$("button").click(function(){ $("div").scrollLeft(150); });Prueba y observa‹/›
Establecer el scrollLeft del documento:
$("button").click(function(){ $(document).scrollLeft(300); });Prueba y observa‹/›
Agregar desplazamiento suave al scroll del usuario
let size = $(".main").outerWidth(); // Obtener el "ancho" de ".main" $(window).keydown(function(event) { if(event.which === 39) { // Si se presiona la tecla de flecha hacia la derecha $("html, body").animate({scrollLeft: "+=" + tamaño}, 250); } else if(event.which === 37) { // Si se presiona la tecla de flecha hacia la izquierda $("html, body").animate({scrollLeft: "-=" + tamaño}, 250); } });Prueba y observa‹/›
Parámetros | Descripción |
---|---|
value | Un entero que indica la nueva posición a la que se debe establecer el desplazamiento del navegador |