ブラウザーがスクロールバーを表示する方法についての情報(スクロールバーがある場合)、またはスクロールバーがWebページにどのようにレンダリングされるか
しかし、あなたは数学で推測のまともな仕事をすることができます。
ドキュメントのスクロール位置/ドキュメントの高さ/表示ポートの高さ
を取ると、画面上部からスクロールバーがどこにあるのかを大まかに知ることができます。
HTML要素 position:fixed;
を作成し、上の計算に一致するように top:123px
を設定します。 Scrollイベントでこれをリフレッシュしてください。
これを実現するには、特定のJavaScriptコマンドについてgoogleする必要がありますが、コンセプト上、かなり近づくはずです。
より正確にするには、スクロールバーのサイズは通常(表示ポートの高さ/ドキュメントの高さ)*表示ポートの高さ
になります。矢印の動きの範囲からこの値を減算し、この値の半分を矢印の top
ピクセル値に加算すると、通常はスクロールバーの中央を指すはずです。