Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
myskypesla
@myskypesla
JavaScript
CSS
Как остановить всю css и js анимацию при прокрутке страницы?
Привет всем, есть промо страница, на которой есть в такой очерёдности слайдер и параллакс:
Слайдер (slick)
Параллакс (relax js)
Слайдер (slick)
Параллакс (relax js)
Слайдер (slick)
Параллакс (relax js)
Меняется это всё каждые 3 секунды в разные стороны, т.е. очень много анимаций одновременно происходит.
Проблема: Страницы при прокрутке в момент смены всей анимации тормозит и идёт рывками.
Вопрос: как при прокрутке можно остановить анимацию css и js?
Вопрос задан
более трёх лет назад
621 просмотр
Комментировать
Подписаться
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
Простой
Как сделать lazy load pdf?
1 подписчик
12 часов назад
95 просмотров
2
ответа
CSS
+2 ещё
Простой
Как сделать такую сетку?
1 подписчик
20 часов назад
191 просмотр
2
ответа
JavaScript
+3 ещё
Простой
Почему при отправке HTML-формы данные не поступают в mysql?
1 подписчик
25 июл.
167 просмотров
1
ответ
HTML
+1 ещё
Простой
Прозрачный DIV перекрывает элемент под ним?
1 подписчик
25 июл.
113 просмотров
1
ответ
CSS
+3 ещё
Средний
Яндекс Браузер на MacOS: как убрать или подвинуть иконку автозаполнения?
1 подписчик
25 июл.
62 просмотра
0
ответов
JavaScript
Простой
Как получить переменную из esm-модуля?
1 подписчик
24 июл.
126 просмотров
1
ответ
JavaScript
+2 ещё
Простой
Как сделать так чтоб push уведомления отправлялись в фоне при открытом но неактивном pwa приложении?
1 подписчик
24 июл.
63 просмотра
0
ответов
JavaScript
+2 ещё
Средний
Есть для готовый плагин для проверки css-переменных со следующими фичами (см. описание)?
1 подписчик
24 июл.
58 просмотров
0
ответов
CSS
Простой
Как выровнять крестик?
1 подписчик
23 июл.
106 просмотров
1
ответ
CSS
Простой
Как решить проблему с наложением в сафари?
2 подписчика
22 июл.
293 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
JavaScript Developer (KSC)
Лаборатория Касперского
JavaScript Developer (NGFW)
Лаборатория Касперского
Frontend developer (JavaScript, jQuery)
Karma8
от 150 000 до 320 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама