@Alex_87

Как заставить элемент скрыться при определённом значения скролла вниз?

Хочу получать новое значение нахождения элемента при каждом скролле. Но что-то не получается с этим кодом:

( function( $ ) {
    $(document).ready(function(){
        $(window).scroll(function(){
          var x = $(".lang-selector").offset();
          console.log(x);
        });
    });
} )( jQuery );


Получает значение только при загрузке, да к тому же, помимо top, выдаёт ещё и не нужный left:

5f437d4209da5118254296.png

И то, в самом начале, почему-то кидает в консоль object:

5f437d711c981992538314.png
  • Вопрос задан
  • 42 просмотра
Пригласить эксперта
Ответы на вопрос 1
kocherman
@kocherman
var x = $(".lang-selector")[0].getBoundingClientRect();
console.log(x.top, x.bottom);
Ответ написан
Ваш ответ на вопрос

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

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