問題タブ [waypoint]

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 投票する
1 に答える
38 参照

javascript - ユーザーがページをスクロールした後にページを更新すると、ウェイポイント関数が未定義の動作をする

私はナビゲーションバーを持っており、ユーザーが次のウェイポイントを使用してそのポイントを超えてスクロールすると、その位置を固定に変更するように設定しました。

これにより、ナビゲーションバーが特定のポイントを過ぎてのみユーザー画面に留まることが保証されます。これはほとんどの場合意図したとおりに機能しますが、問題は、ユーザーがそのウェイポイントを超えて下にスクロールしてからページを更新すると、ナビゲーション バーが元の位置に戻り、上にスクロールすると未定義の動作が発生することです。

ユーザーが更新したときに、画面上のすべてのものがまったく同じ場所に留まるようにする方法はありますか?