我有一个页面,用户单击一个链接开始自动向下滚动页面以便于阅读。用户单击另一个链接以停止滚动。前者完美运行,但后者使页面在单击时跳回顶部,而不是在页面上的该位置停止滚动。有任何想法吗?
function pageScroll() {
window.scrollBy(0,1); // horizontal and vertical scroll increments
scrolldelay = setTimeout('pageScroll()',50); // scrolls every 100 milliseconds
}
function stopScroll() {
clearTimeout(scrolldelay);
}
我试图return false;
从我在另一篇文章中读到的东西添加到第二个函数,但它没有帮助。无论如何,我并不完全理解 return 的使用。谢谢你的帮助。