Задать вопрос
@zeni1agent

Как сохранить css свойство на jQuery перед изменением?

У меня есть вот такой код.
$(window).scroll(function() {	
var topi = parseInt($('.test2').css("top")); 
var s = $(window).scrollTop();
$('.test2').css('top',   s + topi );		
});

И мне нужно сохранить значение перед изменением так что бы.

Было например: top=1+150, top=2+150, top=3+150.

А не так top=1+150, top=2+151, top=3+153.

Как это сделать?

code
  • Вопрос задан
  • 62 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
tema_sun
@tema_sun
Вынесите инициализацию переменной из функции.
Ответ написан
Ваш ответ на вопрос

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

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