Metode untuk Scroll Jendela ke Elemen di JavaScript

Metode scrollIntoView menggulir jendela ke elemen yang ditentukan. Metode ini diterapkan pada elemen yang ingin digulirkan ke tampilan jendela. Parameter metode ini mengatur di mana seharusnya elemen berada: di bagian atas jendela atau bawah.

Mari kita lihat contohnya. Gulir jendela sehingga elemen berada di bagian atas jendela:

javascriptelem.scrollIntoView(true);

Dan sekarang gulir jendela sehingga elemen berada di bagian bawah jendela:

javascriptelem.scrollIntoView(false);

Anda juga dapat meneruskan objek dengan pengaturan sebagai parameternya. Mari gulir jendela ke elemen dengan lancar:

javascriptelem.scrollIntoView({
  behavior: 'smooth',
});

Objek dengan pengaturan juga memiliki opsi penyelarasan halaman relatif terhadap elemen. Pengaturan block menentukan penyelarasan vertikal, dan pengaturan inline - horizontal. Mereka dapat menerima nilai-nilai berikut: 'start', 'center', 'end', 'nearest'.

Mari kita coba:

javascriptelem.scrollIntoView({
  behavior: 'smooth',
  block: 'start',
  inline: 'end',
});
Задание 1

Diberikan sebuah elemen dan sebuah tombol. Saat tombol ditekan, gulir halaman ke elemen tersebut. Cobalah semua fitur yang dijelaskan.