Помогите сделать умную прокрутку
Здравствуйте. У меня на сайте есть боковая панель, которая прокручивается вместе со всем сайтом.
Мне нужно сделать так, чтобы боковая панель прокручивалась только если не влезает в размер экране по вертикали, а во всех остальных случаях была статической.
То есть например высота экрана 600 пикселей. А Высота панели 700 пикселей, так вот в этом случае при прокрутке вниз она должна подняться вверх только на 100 пикселей и замереть, независимо от того что основной контент прокручивается далее.
Подскажите как сделать, не обязательно конкретный код, хоть подскажите какие способы обычно используют, и какие функции где смотреть.
Структура такая
<body>
<div id="sidebar></div>
<div id="content></div>
</body>
|