ფანჯრის გადახვევის მეთოდი მითითებულ პოზიციაზე JavaScript-ში
მეთოდი scrollTo ხვევს ფანჯარას მითითებულ პოზიციაზე.
პირველ პარამეტრად ის იღებს ჰორიზონტალურ პოზიციას,
ხოლო მეორედ - ვერტიკალურს.
მოდით, ფანჯარა გადავხვიოთ მითითებულ
პოზიციაზე:
window.scrollTo(100, 200);
მეთოდს აქვს ალტერნატიული სინტაქსი,
რომელშიც პარამეტრად გადაეცემა ობიექტი.
ამ ობიექტის top გასაღებში
მითითებულია ვერტიკალური პოზიცია,
left გასაღებში - ჰორიზონტალური პოზიცია,
ხოლო behavior გასაღებში -
გადახვევის ტიპი. ტიპი შეიძლება იყოს 'auto'
ან 'smooth'. მეორე შემთხვევაში
გადახვევა იქნება ნელი:
element.scrollTo({
top: 100,
left: 100,
behavior: 'smooth'
});
ღილაკზე დაჭერისას გადაახვიეთ
ფანჯარა ზემოდან 300px პოზიციაზე.
ღილაკზე დაჭერისას ნელად გადაახვიეთ ფანჯარა უკიდურეს ზევით.
ღილაკზე დაჭერისას ნელად გადაახვიეთ ფანჯარა უკიდურეს ქვევით.