@KononovD

Правильно ли написан js код и можно ли его как-нибудь оптимизировать/написать лучше?

Доброго времени суток!

На фрилансе как-то наткнулся на заказ, где верстка была поделена на секции и при скролле мыши сайт плавно скроллил к следующей/предыдущей секции.
На тот момент я вообще не знал js, поэтому и не знал как сделать такой функционал.
Сейчас вот что-то выучил и за целый день написал следующий код:

https://codepen.io/Kononov_D/pen/GeqbaX

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

Еще я не совсем понимаю как можно сделать контролируемый скролл к элементу, т.к. вот такая конструкция

window.scrollTo({
		top: offsetTop,
		behavior: "smooth"
	});


скроллит за какое-то, неопределенное время. Что делать, если я хочу, что бы скролл длился 1 секунду и был с эффектом ease?

Спасибо.
  • Вопрос задан
  • 170 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы