@Slash2018

Как сделать меню fixed после прокрутки на определенный блок?

Как сделать меню fixed после прокрутки на определенный блок?
  • Вопрос задан
  • 348 просмотров
Пригласить эксперта
Ответы на вопрос 2
thewind
@thewind
php программист, front / backend developer
leafo.net/sticky-kit
bigspotteddog.github.io/ScrollToFixed

Если вы хотите именно сами написать, то отслеживайте событие scroll и считывайте координату scrollTop (в случае вертикального скролла). При этом координату надо сравнивать с абсолютной позицией нужного вам блока по нужной оси.
Ответ написан
Комментировать
$(function(){
$(window).scroll(function(){
if ( $(this).scrollTop() > высота ){
$('.menu').addClass("fixed");
} else {
$('.menu.fixed').removeClass("fixed");
}
});
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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