програмное позиционирование фиксированных элементов относительно друг друга
Доброго дня... точнее видимо уже утра. До последнего пытался решить свой вопрос своими силами и силами гугла, но увы.
Предположим есть 3 элемента relative позиционирования с разными предками, но с одинаковыми классами. В момент скролла, программно, путем добавления класса меняется position, что делает их fixed. Задача состоит в том, что бы реализовать relative позиционирование, относительно друг друга этих элементов, прибывающих в состояние fixed. Буду благодарен любому ответу. |
Само собой простым образом relative поведение может быть реализовано только если они вложены друг в друга.
В вашем случае просто следует вручную(тем же скриптом, что меняет position на fixed) вычислить все нужные координаты. Требуется обычная школьная математика, не более. |
Нашел обходное решение, без js, в css отписал координаты при состоянии fixed в подменяемом классе с расчетом на поочередное изменение ширины элементов, т.е. каждый элемент отдельно. Спасибо за наводку.
|
Часовой пояс GMT +3, время: 14:40. |