scrollTop visibleFooter
Подскажите пожалуйста, как сделать условие на видимость футера?
Например При скролле присваиваем сайдбару класс, когда футер становиться видимым, снимаем присвоенный класс с сайдбара. Не срабатывает условие else if(scrolled >= visibleFooter) Почему? Проверяем сролл и если он больше от позиционирование футера... $(window).scroll(function(event){ // var hSidebar = $('.sidebar').height(); var posSidebar = $('.sidebar').offset().top; var scrolled = $(document).scrollTop(); var visibleFooter = $('.footer').offset().top; if(scrolled > posSidebar){ $(".sidebar").addClass('active-bar'); } else if(scrolled >= visibleFooter){ $(".sidebar").removeClass('active-bar'); } else{ $(".sidebar").removeClass('active-bar'); } }); |
Часовой пояс GMT +3, время: 10:35. |