LINUX.ORG.RU

изменение стиля элемента при прокрутке страницы

 


0

1

есть страница. При прокрутке до STICKY START нужно изменить стиль BLOCK #1. При прокрутке до STICKY END - изменить еще раз.

подскажите, пожалуйста, в какую сторону копать?

★★★★★

Последнее исправление: CYB3R (всего исправлений: 1)

Есть вот такая паста: http://webew.ru/articles/349.webew

Она кроссбраузерно ловит скролл

А вот тут есть как посчитать сколько отскроллилось: http://stackoverflow.com/questions/2481350/retrieve-scrollbar-position-with-j...

Может, можно как-то совместить и доработать до твоего применения. Проверять лень)

stevejobs ★★★★☆
()

В будущем можно будет «position: sticky», если ещё не передумали его делать.

Deleted
()

даже в бустрапе есть плагин кажитса

trashymichael ★★★
()
Ответ на: комментарий от yirk

$.offset() вроде как отображает позицию объекта относительно начала страницы. как определить, что я уже пролистал и не вижу объект? ловить количество скроллов кажется неоптимальным вариантом - на всякой машине оно может быть всяким

Ford_Focus ★★★★★
() автор топика
Ответ на: комментарий от Ford_Focus

как определить, что я уже пролистал и не вижу объект?

$(window).scrollTop() > ($(объект).scrollTop() + высота объекта)

yirk ★★★
()

есть страница

Как прикольно ты приспособился скриншоты делать...

Suntechnic ★★★★★
()

С яваскриптом тривиально.

Без него было бы интересней, но нифига не понятно что тебе надо.

Kalashnikov ★★★
()

Кстати, вешать скрипты на скролл хороший способ словить тормозов.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.