Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
myskypesla
@myskypesla
JavaScript
CSS
Как остановить всю css и js анимацию при прокрутке страницы?
Привет всем, есть промо страница, на которой есть в такой очерёдности слайдер и параллакс:
Слайдер (slick)
Параллакс (relax js)
Слайдер (slick)
Параллакс (relax js)
Слайдер (slick)
Параллакс (relax js)
Меняется это всё каждые 3 секунды в разные стороны, т.е. очень много анимаций одновременно происходит.
Проблема: Страницы при прокрутке в момент смены всей анимации тормозит и идёт рывками.
Вопрос: как при прокрутке можно остановить анимацию css и js?
Вопрос задан
более трёх лет назад
622 просмотра
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
3
WebDev
@kirill-93
Остановить никак. При событии скролл удаляйте классы с анимацией, если это css, и установите какой-то флаг, который будет активен при скроле на жс и проверяйте его.
Ответ написан
более трёх лет назад
Комментировать
Нравится
2
Комментировать
Facebook
Вконтакте
Twitter
Павел Корнилов
@KorniloFF
Куратор тега JavaScript
Работаю по font-end / JS
Проверять на наличие события
scroll
Если есть - стоп, если нет - анимация.
Ответ написан
более трёх лет назад
Комментировать
Нравится
1
Комментировать
Facebook
Вконтакте
Twitter
lipinart
@lipinart
Подключи WoW.js и показывай то, что видно
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
JavaScript
+2 ещё
Простой
Почему electron приложение после нотаризации не запускается на других маках?
1 подписчик
6 часов назад
52 просмотра
0
ответов
JavaScript
Простой
Как реализовать счетчик мульти-слайдера?
1 подписчик
вчера
71 просмотр
1
ответ
CSS
Простой
Как адаптивно верстать рванные блоки?
1 подписчик
вчера
304 просмотра
1
ответ
JavaScript
Сложный
Какая карта может строить линии с текстом?
1 подписчик
вчера
102 просмотра
0
ответов
JavaScript
+3 ещё
Простой
Магазин на Prestashop 9 — как разрешить скрипты на cms страницах при редактировании в админке?
1 подписчик
20 авг.
68 просмотров
1
ответ
JavaScript
Простой
Как правильно пользоваться функцией onScroll встроенной в anime.js?
1 подписчик
20 авг.
77 просмотров
1
ответ
CSS
Простой
Как сделать полноценную обводку у clip-path?
2 подписчика
19 авг.
155 просмотров
0
ответов
JavaScript
+2 ещё
Простой
Зависимости в package.json отображаются как неустановленные при открытии репозитория, размещенного в WSL?
1 подписчик
15 авг.
162 просмотра
1
ответ
JavaScript
Простой
По какой логике формируется очередь микро задач с async/await синтаксисом?
1 подписчик
13 авг.
219 просмотров
1
ответ
JavaScript
+2 ещё
Средний
Как отключить глобальные объявления?
1 подписчик
12 авг.
166 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Fullstack Разработчик (Next.js / JavaScript / TypeScript)
App Company
от 150 000 до 300 000 ₽
Fullstack Разработчик (Next.js / JavaScript / TypeScript)
Оффер Под Ключ 🔑
от 100 000 до 150 000 ₽
Fullstack JavaScript разработчик
Wanted
от 180 000 до 240 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама