Nikulio
@Nikulio
NaN !== NaN

Как сделать, чтобы при определенном моменте блок начал сдвигаться?

Мне нужно, чтобы когда пользователь доскролил до момента X, блок Y начал следовать скроллу. Проблема в том, что свойство top не может равняться значению X, а должно начать отсчитывать скролл якобы "с 0".
То есть, в момент X, допустим, scrollTop уже равен 350. Мне нужно, чтобы оно для блока Y якобы было 0, а увеличиваться начало так же.
В результате, доскроллив до 350, блок Y начинает следовать за юзером, но .css('top') не прыгает сразу до 350, а начинает с 0 увеличиваться
Надеюсь, понятно объяснил
  • Вопрос задан
  • 202 просмотра
Пригласить эксперта
Ответы на вопрос 1
zoozag
@zoozag
Opencart
top = $(document).scrollTop() - $('#X').offset().top
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 03:54
1500 руб./за проект
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект