如何在滚动端平滑滚动?[关闭]

How to smooth scroll on scroll ends? [closed]

提问人:displé nam 提问时间:11/16/2023 最后编辑:Minal Chauhandisplé nam 更新时间:11/17/2023 访问量:27

问:


想改进这个问题吗?通过编辑这篇文章添加详细信息并澄清问题。

5天前关闭。

$(window).on('scrollend', function(e) {
   $('html').animate( {
      scrollTop: $(document).scrollTop()+100
   }, 1800);
});

我的代码不起作用。我希望当我滚动时,它会在动画结束时大约 1800 毫秒内平滑滚动......因为,之后,所有滚动都被阻止了

javascript jquery 滚动

评论

0赞 Elvis Adomnica 11/16/2023
你应该研究一下CSS:developer.mozilla.org/en-US/docs/Web/CSS/scroll-behavior
0赞 displé nam 11/16/2023
我想要JS,因为我无法控制CSS中的持续时间
0赞 displé nam 11/16/2023
jsfiddle.net/9zw06ne2 它只工作一次,但为什么呢?
0赞 Elvis Adomnica 11/16/2023
好吧,我想对于行为,您可以使用 CSS,对于切换过渡,您可以使用 JS

答: 暂无答案