hit*_*htr 10 javascript jquery autoscroll
我试图在我的网页上实现一些代码,以便在加载页面后自动滚动.我使用Javascript函数执行自动滚动,并在页面加载时调用了我的函数,但页面仍然没有顺利滚动!有没有办法顺利自动滚动页面?
这是我的Javascript函数:
function pageScroll() {
window.scrollBy(0,50); // horizontal and vertical scroll increments
scrolldelay = setTimeout('pageScroll()',100); // scrolls every 100 milliseconds
}
Run Code Online (Sandbox Code Playgroud)
Mic*_*ets 25
这并不顺利,因为你的滚动每100毫秒递增50.
将此值和您滚动的数量更改为较小的数字,以使该功能运行时具有更加"流畅"的错觉.
调低速度以使其更快或更慢.
function pageScroll() {
window.scrollBy(0,1);
scrolldelay = setTimeout(pageScroll,10);
}
Run Code Online (Sandbox Code Playgroud)
看起来会更顺畅,试试吧;)
小智 9
尝试使用jQuery,这段代码:
$(document).ready(function(){
$('body,html').animate({scrollTop: 156}, 800);
});
Run Code Online (Sandbox Code Playgroud)
156 - 位置从页面顶部滚动到(px).
800 - 滚动持续时间(毫秒)
| 归档时间: |
|
| 查看次数: |
78511 次 |
| 最近记录: |