免责声明:我不是 JavaScript 开发人员,我是网页设计师。HTML 和 CSS,我整天都在处理,JS,没那么多。这就是我寻求帮助的原因。
以下脚本允许平滑滚动到页面顶部:
function scrollToTop() {
var position =
document.body.scrollTop || document.documentElement.scrollTop;
if (position) {
window.scrollBy(0, -Math.max(1, Math.floor(position / 10)));
scrollAnimation = setTimeout("scrollToTop()", 30);
} else clearTimeout(scrollAnimation);
}
如果用户决定在脚本运行时向下滚动并将用户带回页面顶部,是否有办法“停止”脚本的执行?
这是一个供参考的演示:https ://codepen.io/ricardozea/pen/ewBzyO
谢谢你。