Я вже деякий час шукаю рішення моєї проблеми з липкою бічною панеллю. Я конкретно уявляю, як би я хотів, щоб це діяло; фактично, я хотів би, щоб він прилипав до низу, коли ви прокручуєте вниз, а потім, як тільки ви прокручуєте назад, я хотів би, щоб він прилипав до верху, плавним рухом (без стрибків). Я не можу знайти приклад того, чого намагаюся досягти, тому створив образ, який, сподіваюся, проілюструє суть чіткіше:
- Бічна панель розташована під заголовком.
- Під час прокрутки бічної панелі вниз рівень вмісту сторінки залишається рівним, щоб ви могли прокручувати як бічну панель, так і вміст.
- Дойдіть до нижньої частини бічної панелі, бокова панель прилипає до нижньої частини області перегляду (більшість плагінів дозволяють притримуватися лише доверху, деякі, що дозволяють дотримуватися нижньої частини, не дозволяють обидва).
- Дойдіть до нижньої частини, бічна панель розташована над колонтитулом.
- Під час прокрутки назад бічна панель залишається на рівні з вмістом, тому ви можете прокрутити вміст і бічну панель знову.
- Дойдіть до верхньої частини бічної панелі, бічна панель прилипає до верхньої частини області перегляду.
- Дістаньтеся до верхньої частини, і бічна панель розташується назад під заголовком.
Сподіваюся, цього достатньо інформації. Я створив jsfiddle для тестування будь-яких плагінів / сценаріїв, які я скинув для цього питання: http://jsfiddle.net/jslucas/yr9gV/2/ .