Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/01/2016, 13:49
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Scroll up a div en lugar de a body

Si entendí bien, quieres que la barra se desplace hasta la posición de un determinado elemento. Si es así, solo necesitas utilizar la propiedad offsetTop.

Código Javascript:
Ver original
  1. var scroll = function(elemento){
  2.     window.scrollTo(0, elemento.offsetTop);
  3. };
  4.  
  5. scroll(document.querySelector("#foo")); //Se desplazará hasta el elemento de id "foo"
  6. scroll(document.querySelector("#bar")); //Se desplazará hasta el elemento de id "bar"

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand