JavaScript'те терезе элементке чыгаруу ыкмасы

scrollIntoView ыкмасы терезени белгиленген элементке чыгарат. Ыкма терезенин чыгарылышы керек болгон элементке колдонулат. Ыкманын параметри менен элемент кай жерде болушу керектиги башкарылат: терезенин үстүндө же астында.

Келгиле, мисалдарды карап көрөлү. Терезени элемент терезе үстүндө болушу үчүн чыгаралы:

javascriptelem.scrollIntoView(true);

Эми терезени элемент терезе астында болушу үчүн чыгаралы:

javascriptelem.scrollIntoView(false);

Ошондой эле параметр катары жөндөөлөрү бар объект берилиши мүмкүн. Келгиле, терезени элементке жумшак чыгаралы:

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

Жөндөөлөр объектиси ошондой эле баракты элементке карата тууралоо жөндөөлөрүнө ээ. block жөндөөсү тик тууралоону, ал эми inline жөндөөсү - көлдөн тууралоону белгилейт. Алар төмөнкү маанилерди кабыл ала алышат: 'start', 'center', 'end', 'nearest'.

Келгиле, сынап көрөлү:

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

Элемент жана баскыч берилди. Баскычты басканда баракты ушул элементке чыгарыңыз. Сыпатталган мүмкүнчүлүктөрдүн баарын сынап көрүңүз.