@Tigronix

Как решить проблему с дёрганьем? (смотрите код, сложно обьяснить)?

Всем привет и заранее спасибо за ответ.
Есть fixed-menu: оно по дефолту фиксированное, когда скроллится до footer нужно, чтобы добавлялся класс (чтобы сделать не фиксированным). И я сделал, но приобрел другую проблему) Когда скроллишь до footer всё работает, но класс, который делает блок не фиксированным, перенакладывается каждый раз, когда скроллишь. В итоге получается, что блок "мигает" и это конечно проблема... голову сломал, но так и не понял, что надо сделать?
https://jsfiddle.net/1hwxpwup/30/
  • Вопрос задан
  • 171 просмотр
Решения вопроса 1
trushka
@trushka
Надо сделать в незафиксированном положении position:absolute, а не relative, оно дёргается из-за того, что при встраивании увеличивается страница.
А вообще, не очень хорошо по отношению к помогающим вываливать всю страницу, чтоб они там искали в куче кода интересующий вас элемент..
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Сделать проверку на наличие класса у элемента. https://api.jquery.com/hasclass/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы