Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
animate({ duration: 1000, timing(timeFraction) { return timeFraction; }, draw(progress) { window.scrollTo({ top: progress * 100, // всесто 100 устанавить позицию хеша +/- начальную позицию left: progress * 100, behavior: 'smooth' }); } });
const btnModal = document.querySelectorAll('[data-modal]');
e.preventDefault();
Нашел инфу, где можно сделать функцию анимации на чистом js. Остальное, думаю, можешь сам добыть - ивенты на клик итп