1
要素のoffsetTop
の値を得る方法は、実際にCSSを適用せずにCSSスタイルを適用した後ですか?JavaScript - 仮定されたCSSスタイルが適用された後、要素のoffsetTopを取得する方法はありますか?
例えば、要素のCSSは、現在の場合:
position: absolute;
top: 45px;
は、その要素の
offsetTop
がどうなるかを知る方法はありますについて:
top: auto;
実際top: auto;
を適用せず?
実際に適用した場合、短時間であってもちらつきが発生します。
は、要素のレンダリングが、(opacity: 0
またはvisibility: hidden
またはビューポートの外側の位置にそれを使用して)目に見えない、それを維持し、JavaScriptを使用して、その大きさを計算します。
これは隠し要素で行います(display:none要素ではありません)。これは私が推測するちらつきを避けるでしょう。 –
優秀、それは美しく動作します!クレジットを返信してください。 –