ユーザーが5つの数字、1〜5のメニューを表示する機能を作成しようとしています。1=最も遅い、5 =最も速い、誰かがこれらの数字の1つをクリックすると、ページが自動的にスクロールし始め、人はページをスクロールする必要はありません。私が抱えている問題は、その人がまだマウスホイールにアクセスできるようにしたいということですが、ページのアニメーション中にマウスホイールを使用すると、ページが下に移動し、その後、元の場所に戻ります。アニメーションは続行されますが、下にスクロールしたり上に戻ったりして、マウスホイールでスクロールした新しい位置からアニメーションを作成することはできません。今私はそれを持っているので、スクロール中にページをクリックすると停止しますが、それを最終的なスクリプトに含めていません、何か助けはありますか?ありがとう!
$('html,body').animate({scrollTop: $(target).offset().top},430000)
$('html,body').click(function(){
$('html,body').stop()
})