我正在尝试创建一个功能,在该功能中,用户会看到一个菜单,其中包含 5 个数字,1 - 5。1 = 最慢,5 = 最快,当有人单击其中一个数字时,页面开始自行滚动,使其如此人不必滚动页面。我遇到的问题是我想让这个人仍然可以访问他们的鼠标滚轮,但是当我在页面动画时使用鼠标滚轮时,它会向下猛拉页面,然后将页面猛拉回原来的位置它继续动画,但不允许我向下或向上滚动,然后从我用鼠标滚轮滚动到的新位置开始动画。现在我有了它,所以如果我在滚动页面时单击它,它会停止,但我没有将它包含在最终脚本中,有什么帮助吗?谢谢!
$('html,body').animate({scrollTop: $(target).offset().top},430000)
$('html,body').click(function(){
$('html,body').stop()
})