問題タブ [custom-scrolling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
44 参照

javascript - JavaScript のスクロール

Y 軸上の 3 つの異なる位置の間で Web サイトをスクロールさせたいと考えています。問題は、スクロール イベントリスナーが複数のイベントを発生させるため、UI の動作が不安定なことです。

私はそれをデバウンスしようとしましたが、待機変数がどれほど高くても、複数のイベントが発生します..カウント変数も使用してみましたが、それでも複数のイベントを発生させるのに十分な大きさのウィンドウが開きます.

この動作を制御して、3 つの pageYoffset ポイント間をクリーンで制御された方法でスクロールできるようにする方法はありますか?

私のコードは次のとおりです..

HTML

CSS

ジャバスクリプト