#skrollr
Вопрос:
Я использую skrollr на своем сайте
Он начинается с анимации с фиксированными элементами и меню внизу. когда он закончен, меню переходит в абсолютное положение, оно прокручивается, и когда оно достигает вершины, оно снова исправляется, но сверху.
После меню есть раздел с абсолютным расположением, который проходит над анимацией. Проблема в том, что я опускаю с помощью jQuery несколько дивов в этом разделе абсолютного позиционирования, а затем вызываю обновление, чтобы исправить начало анимации.
Когда вызывается обновление, он исправляет анимацию, которая находится внутри секции абсолютного положения, но при этом происходит сбой начальной анимации, поскольку обновление изменяет начальную позицию анимации…
Анимация остается в своем первом состоянии после вызова обновления, потому что она изменяется, чтобы начать в момент, когда анимация больше не видна.
Я хотел бы обновить только те элементы, которые находятся в разделе абсолютного положения
Ответ №1:
Попробуй это —
var absolutePositioned = $('.refresh');
skrollr.init().refresh(absolutePosition);
или
var s = skrollr.init();
//...
s.refresh($(".refresh"));