Как определить, что элемент достиг нижнего края окна?

Нужно определить, что низ элемента на странице достиг нижнего края видимой области браузера и зафиксировать его фиксированной позицией к низу окна.

UPD: Забыл уточнить: элемент намного выше видимой области. Перечисленные решения DeLaVega, подходят частично. Они видимо не считают положение элемента при начальном положении(высот намного ниже видимой области), т.е. низ элемента за областью видимости. Или я не так понял как ими пользоваться.

UDP2: Есть 2 столбца. Левый, допустим, высотой 1000px и правый, высотой 3000px. Нужно, чтобы при прокрутке страницы вниз, при достижении низа левого столбца края видимой области браузера, он остановился, а правый продолжал движение. А при прокрутке вверх, чтобы правый крутился, но при достижении определенной высоты он захватывал левый и они вместе дошли до верха. Точнее я не знаю как описать.
Вот как-то так jsfiddle.net/y3qV5/1730
  • Вопрос задан
  • 3287 просмотров
Решения вопроса 1
DeLaVega
@DeLaVega
Верстаю, фронтэндю =)
Я так думаю, что вам нужно либо ScrollToFixed, либо Waypoints.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
knitevision1
@knitevision1
Ванька Скайуокер
if (dostig_kraya_okna === 1) {
//vash kod
}
Ответ написан
Комментировать
teotlu
@teotlu
Навёрстываю упущенное
Я правильно понимаю, что вам нужно что-то такое?
jsfiddle.net/egzpqoky
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы