У меня есть JSFIDDLE, чтобы продемонстрировать макет страницы, с которой я работаю, но мне трудно достичь того, чего я хочу.Исправлена боковая панель - липкая для нижнего колонтитула с использованием jQuery
Если вы прокрутите основное содержимое до конца, вы увидите, что нижняя часть боковой панели соответствует верхней части нижнего колонтитула. Вот как следует всегда смотреть. Однако, если вы измените размер или прокрутите, вы увидите, что это не так.
После нескольких дней css fiddlings я пришел к выводу, что это можно сделать только с помощью js. Пожалуйста, предоставьте рабочий скрипт, особенно, если вы заявляете, что это может быть сделано с использованием только CSS, как и другие, в моем другом вопросе, который я не смог получить ни один из ответов на работу. Проблема со всеми предложенными ответами: position:fixed
удаляется, а боковая панель прокручивается с основным содержимым, это не должно происходить.
Пожалуйста, помогите достичь желаемого эффекта
Извините, что я не понял, вы хотите, чтобы боковая панель имела высоту 100% или нижний колонтитул, который должен быть закреплен внизу? – martriay
Нижний колонтитул не должен фиксироваться, он должен прокручиваться с основным содержимым (фиолетовым) и всегда придерживаться его нижней части независимо от высоты основного содержимого (позиция: относительная). Фиксированная боковая панель должна принимать 100% высоты под заголовком, когда нижний колонтитул не отображается. Как только вы прокрутите вниз, и нижний колонтитул станет видимым, боковая панель затем должна занять всю оставшуюся высоту между верхним и нижним колонтитулом. Дальнейшее объяснение в комментарии ниже – parliament