FullPage.js и своя анимация Help!!!

funkislota
На сайте с 12.05.2010
Offline
183
446

Одним словом делаю на этой штуке сайт, потому что надо сделать по принципу теслы сайта https://www.tesla.com/models

Знаний маловато, но сделать надо, ковыряюсь....

Что-то удалось подстроить под себя, но есть загвоздка в анимации!!!

У FullPage есть пример тригер анимейшен, там три варианта представлены.

Но мне то надо больше!!, мне надо куча всяких фишек (как у теслы)))) но немного других под себя...

Сама анимация, как мне пока кажется не сложная и можно задать с помощью css... планирую доковырять svg анимацию...

Но вот в чем проблема!!!

На основе трех вариантов анимации даваемых FullPage (их можно править немного) все работает - ок.

А именно!! При скролинге туда-сюда, запускается когда надо ровно 1 раз, и потом повторяется!!!!!!!!!!!, когда вверх-вниз скролишь, анимация заново срабатывает.

Если же я вставляю написанную в css свою анимацию, то она не запускается по скролингу и НЕ повторяется. Хотя единожды срабатывает, но и естественно сразу (отложение по времени запуска или бесконечность - не вариант - надо 1 раз, чтобы она сработала, но всякий раз при попадании в зону видимости).

А трех вариантов даваемых FullPage мне мало.

Весь интернет перерыла, или не то ищу, как мне это подружить???? Как мне вставлять свою анимацию, чтобы она срабатывала также как базовые FullPage???

Спасибо!

D.iK.iJ
На сайте с 26.05.2013
Offline
229
#1

Сделать анимацию на CSS и прописывать / убирать элементам нужный класс?

Разобраться с animate.css?

Кто ж его знает - что вы там вообще делаете ))

Адаптивный дизайн в 2 строчки ( https://dikij.com/wm/adaptaciya-saytov.php ). + Принимаю заказы любой сложности ( https://searchengines.guru/ru/forum/926323 ). 💎 Еще я делаю классные кулоны с опалами ( https://mosaicopal.ru/ ).
funkislota
На сайте с 12.05.2010
Offline
183
#2
DiKiJ:
Сделать анимацию на CSS и прописывать / убирать элементам нужный класс?
Разобраться с animate.css?

Кто ж его знает - что вы там вообще делаете ))

Я не использую готовые варианты animate.css

так как отдельных примеров полно в интернете, на базе которых можно сделать..

Я сейчас специально залила вариант базовый FullPage.js вот сюда http://test-proba.ru/

Это мой домен для разных проб..

1,2,3 Секции - анимация это базовая от FullPage

далее в секциях 5,6 я просто ее повторяю для проверки работы..

А вот в Секции 4 - рисование линии

И в Секции 5 - сменяющиеся цифры

- это вот то, что я вставила (вставила сейчас прям в html, чтобы видно было сразу)

Обе эти мои анимации (просто для примера) так вот они запускаются сразу, так что пока к ним спустишься они уже отыгрывают.. - это первое. (То есть если обновить страницу прям на секции 4 или 5, их видно.)

Так вот, в базовых анимациях FullPage эти эффекты, как вы видите, работают только когда становятся в зоне видимости, причем как вверх (при скролинге) так и вниз, и срабатывают от начала и до конца - 1 раз, но ВСЯКИЙ раз как заново скролишь.

Вопрос, как мне сделать, чтобы и моя анимация, которую я буду вставлять (на базе моих примеров) также срабатывала

1. Только когда становилась в зоне видимости

2. По циклам - 1 раз

3. Но всякий раз при скролинге в любом направлении.

Спасибо!

D.iK.iJ
На сайте с 26.05.2013
Offline
229
#3

Я бы сделал так, как и написал в 1 сообщении:

...и прописывать / убирать элементам нужный класс
tommy-gung
На сайте с 22.11.2006
Offline
300
#4

https://github.com/alvarotrigo/fullPage.js#callbacks

вызывай свою анимацию тогда, когда нужный слайд становится активным

Здесь не могла быть ваша реклама

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий