Как сделать расчет геометрической прогрессии при скролле?
Задача в следующем - при достижении определенной высоты скролла (при скролле вниз) нужно взять произвольное число (например, 1,5) и уменьшать его с геометрической прогрессией. При этом, если начать скроллить вверх - число должно начать, наоборот, увеличиваться - так, чтобы к исходному моменту придти обратно к знаменателю прогрессии (1,5 в нашем случае). Как это можно сделать?
UPD. Т.е. нужно получить при скролле вниз отрицательное уменьшающееся число. Т.е., например так:
-2, -4, -8, -16, -32, -64, -n
Хм, что-то вроде этого, только я, пожалуй, кривовато объяснил, сорри)
Мне нужно получить при скролле вниз отрицательное уменьшающееся число. Т.е., например так:
-2, -4, -8, -16, -32, -64, -n
Но по идее, принцип-то то же, что вы и предложили, если я правильно понимаю? Просто исходные данные другие подставить нужно?