Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2016, 04:03
JUMASOL
 
Fecha de Ingreso: noviembre-2005
Mensajes: 889
Antigüedad: 18 años, 5 meses
Puntos: 8
Scroll up a div en lugar de a body

Hola.

Tengo este script para un scroll up que funciona perfectamente.

Código:
 <script type="text/javascript">
document.getElementById('scroll-to-top').onclick = function () {
    scrollTo(document.body, 0, 100);
}

    function scrollTo(element, to, duration) {
        if (duration < 0) return;
        var difference = to - element.scrollTop;
        var perTick = difference / duration * 2;

    setTimeout(function() {
        element.scrollTop = element.scrollTop + perTick;
        scrollTo(element, to, duration - 2);
    }, 10);
}
</script>
No quiero utilizar Jquery.

El problema es que quiero sustituir la dirección al body de la página por una localización dentro de la misma, ya sea un div o un ancla.

Es decir, cambiar

Código:
    scrollTo(document.body, 0, 100);
¿Me podéis orientar?

Gracias.