を表示されるまで:スティック要素そのタイプの次の要素が、私はこの良い説明を与えることに苦労しますが、私と一緒にクマよ
を、私はこの
ようstructedページを持っている場合<h2>Chapter 1</h2>
<p>Lots of text that has mutiple screen worths of content</p>
<h2>Chapter 2</h2>
<p>Lots of text...</p>
ユーザーが「第2章」の開始位置までスクロールし、その時点で「第2章」が上部に表示されるまで、「第1章」を絶対的に配置したいページの
必要に応じて、ラッパークラスとdivを追加できます。 JQueryを使用するソリューションは素晴らしいでしょう。
どのように機能しますか? – qwertymk
@qwertyrmk、どの部分?私は私の説明とコメントで説明したと思ったが、私は別のものを持っているだろう...最初の 'if'ステートメントは単純で、'#sticky' divがページ上にあることを確認するだけです。 'each'ループはページの各' h2'を最初から最後まで通過しますが、スティッキdivにクローン化した(潜在的な) 'h2'は無視します。ウィンドウの現在のスクロール位置を過ぎた 'h2 'に到達すると、ループを終了します(' return false')。したがって、最後の 'h2'はsticky divに表示されたものでなければなりません。 –