我正在尝试在网页上实现一些代码,以在加载页面后自动滚动。我使用Javascript函数来执行自动滚动,并在页面加载时调用我的函数,但页面仍然滚动不顺畅!有什么办法可以自动平滑地滚动我的页面吗?
这是我的 JavaScript 函数:
function pageScroll() {
window.scrollBy(0,50); // horizontal and vertical scroll increments
scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds
}
它并不平滑,因为滚动每 100 毫秒增加 50。
将其以及您滚动的数量更改为较小的数字,以使函数运行时产生更加“平滑”的错觉。
调低速度量以使其更快或更慢。
function pageScroll() {
window.scrollBy(0,1);
scrolldelay = setTimeout(pageScroll,10);
}
看起来会更流畅,试试吧;)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)