Может ли кто-нибудь порекомендовать «лучший» подход для привязки полосы прокрутки к верхней части элемента при прокрутке страницы вниз?
Например, если бы мой макет был следующим:
<div id="section-one" style="width: 100%; height: 600px;">
Section One
</div>
<div id="section-two" style="width: 100%; height: 600px;">
Section Two
</div>
<div id="section-three" style="width: 100%; height: 600px;">
Section Three
</div>
<div id="section-four" style="width: 100%; height: 600px;">
Section Four
</div>
Если пользователь просматривал первый раздел и начал просмотр вниз, а второй раздел начал занимать часть области просмотра браузера, я бы хотел, чтобы браузер автоматически привязывался к верхней части следующего div.
Я знаком с .scroll() и .scrollTop, но немного не уверен, куда идти дальше.
<div>
прыгал в верхнюю часть экрана, как только он попадал в окно просмотра? Как долго он должен оставаться там (подумайте о том, что пользователь продолжает прокручивать и через мгновение понимает, что контент переместился в верхнюю часть области просмотра). И что произойдет, если экран пользователя выше 600 пикселей, так как всегда будут видны два<div>
? - person insertusernamehere   schedule 27.07.2012