serovpochta
@serovpochta
Лысый

При скролле на определенной высоте изменить стили объекта?

А при скролле вверх до того же заданного участка высоты, где изменялись стили, возвращать объекту изначально заданные стили в css В общем, задавать стили при скролле вниз, а при скролле вверх аннулировать изменения заданные скриптом

Как сотворить сие чудо?
Спасибо
  • Вопрос задан
  • 394 просмотра
Решения вопроса 1
@AntonSu
Начинающий Front-end разработчик
Как-то так:
window.onscroll = function() {
if ($(document).scrollTop() > 400){
$('.block').css({'height': '100px'} )
}else{
$('.block').css({'height': '500px'})
};
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
AlexIndex
@AlexIndex
Разработчик, Web и разное остальное понемногу
window.onscroll = отловить значение скролла.
if значение скролла больше "заданного участка высоты", то один стиль нужному эл-ту
else другой стиль
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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