English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método scrollTop() obtiene o establece la posición vertical de la barra de desplazamiento del elemento seleccionado.
al usar el método scrollTop()Obteneral establecer la posición, regresaráel primer elemento seleccionadola posición vertical de la barra de desplazamiento.
al usar el método scrollTop()Estableceral establecer la posición, seráTodos los elementos seleccionadosEstablecer la posición vertical de la barra de desplazamiento.
Obtener la posición vertical de la barra de desplazamiento:
$(selector).scrollTop()
Establecer la posición vertical de la barra de desplazamiento:
$(selector).scrollTop(value)
Obtener scrollTop del DIV:
$("div").scroll(function(){ $(this).scrollTop(); });Prueba y observa‹/›
Establecer scrollTop del DIV:
$("button").click(function(){ $("div").scrollTop(150); });Prueba y observa‹/›
Establecer scrollTop del documento
$("button").click(function(){ $(document).scrollTop(400); });Prueba y observa‹/›
Agregar desplazamiento suave al scroll del usuario
let size = $(".main").height(); // Obtener la altura de ".main" $(window).keydown(function(event) { if(event.which === 40) { // else if(event.which === $("html, body").animate({scrollTop: "+=" + size}, 300); } 38) { // Si se presiona la tecla de flecha hacia arriba $("html, body").animate({scrollTop: "-=" + size}, 300); } });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 scrollbar |