Tengo este script para un scroll up que funciona perfectamente.
Código:
No quiero utilizar Jquery.<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>
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:
¿Me podéis orientar?scrollTo(document.body, 0, 100);
Gracias.