Метод за скроловање прозора на одређену позицију у JavaScript

Метод scrollTo скролује прозор на задату позицију. Као први параметар прима позицију по хоризонтали, а као други - по вертикали. Хајде да скролујемо прозор на задату позицију:

javascriptwindow.scrollTo(100, 200);

Метод има алтернативну синтаксу, где се параметар прослеђује као објекат. У кључу top овог објекта одређује се позиција по вертикали, у кључу left - позиција по хоризонтали, а у кључу behavior - тип скроловања. Тип може бити 'auto' или 'smooth'. У другом случају скроловање ће бити глатко:

javascriptelement.scrollTo({
  top: 100,
  left: 100,
  behavior: 'smooth'
});
Задание 1

При клику на дугме скролујте прозор на позицију 300px од врха.

Задание 2

При клику на дугме глатко скролујте прозор до самог врха.

Задание 3

При клику на дугме глатко скролујте прозор до самог дна.