ფანჯრის გადახვევის მეთოდი მითითებულ პოზიციაზე JavaScript-ში

მეთოდი scrollTo ხვევს ფანჯარას მითითებულ პოზიციაზე. პირველ პარამეტრად ის იღებს ჰორიზონტალურ პოზიციას, ხოლო მეორედ - ვერტიკალურს. მოდით, ფანჯარა გადავხვიოთ მითითებულ პოზიციაზე:

javascriptwindow.scrollTo(100, 200);

მეთოდს აქვს ალტერნატიული სინტაქსი, რომელშიც პარამეტრად გადაეცემა ობიექტი. ამ ობიექტის top გასაღებში მითითებულია ვერტიკალური პოზიცია, left გასაღებში - ჰორიზონტალური პოზიცია, ხოლო behavior გასაღებში - გადახვევის ტიპი. ტიპი შეიძლება იყოს 'auto' ან 'smooth'. მეორე შემთხვევაში გადახვევა იქნება ნელი:

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

ღილაკზე დაჭერისას გადაახვიეთ ფანჯარა ზემოდან 300px პოზიციაზე.

Задание 2

ღილაკზე დაჭერისას ნელად გადაახვიეთ ფანჯარა უკიდურეს ზევით.

Задание 3

ღილაკზე დაჭერისას ნელად გადაახვიეთ ფანჯარა უკიდურეს ქვევით.