Este es el código:
Código HTML:
El problema aparece cuando pongo window.scrollBy(0, bajado/-10) en vez de window.scrollBy(0, -30) porque ahí si que funciona bien. Ver original
<html> <head> <script type="text/javascript"> function scrollToTop() { var timeOut; var bajado = document.body.scrollTop || document.documentElement.scrollTop; if ( bajado !=0){ window.scrollBy(0, bajado/-10); timeOut=setTimeout('scrollToTop()',10); } else clearTimeout(timeOut); }; </script> </head> <body style="height: 2000px; background: linear-gradient(to top, black, white);"> </body> </html>
¿Por qué? ¿Tiene solución?