最佳答案
您可以收听 scroll event在任何元素上使用以下代码:
element.addEventListener("scroll", function(){
// do stuff
});
然后您可以使用 element.scrollTop
从这里,您可以检查元素的滚动位置是否小于它的总高度。如果是,请显示您的按钮以向下滚动。单击带有向下箭头的按钮,您只需使用 element.scrollTo()
它甚至在现代浏览器中内置了缓动效果。只需将滚动值作为包含元素的高度传递即可。
关于javascript - 如何监听可滚动元素上的滚动事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55110182/