ํด๋น ์์๊ฐ ํ๋ฉด์ ๋ํ๋๋๋ก ์์ ์ปจํ ์ด๋๋ฅผ ์คํฌ๋กคํ๋ค.
element.scrollIntoView();
element.scrollIntoView(alignToTop); // ๋ถ๋ฆฌ์ธ ์ธ์
element.scrollIntoView(scrollIntoViewOptions); // ๊ฐ์ฒด ์ธ์true์ธ ๊ฒฝ์ฐ ์ธ์๋ฅผ {block: "start", inline: "nearest"}๋ก ๋ฃ๋ ๊ฒ๊ณผ ๋์ผํ๋ฐ
๋ณด์ด๋ ์์ต์ ๊ฐ์ฅ ์์ชฝ์ ๋ณด์ฌ์ค๋ค.
false์ธ ๊ฒฝ์ฐ ์ธ์๋ฅผ { block: "end", inline: "nearest"}๋ก ๋ฃ์ ๊ฒ๊ณผ ๋์ผํ๊ณ
๋ณด์ด๋ ์์ญ์ ๊ฐ์ฅ ์๋์ชฝ์ ๋ณด์ฌ์ค๋ค.
behavior ์์ฑ์ ํธ๋์ง์
์ ๋๋ฉ์ด์
์ ์ ์ํ๋ค.
auto์ smooth ์ค ํ๋์ด๊ณ ๊ธฐ๋ณธ๊ฐ์ auto์ด๋ค.
block ์์ฑ์ ์์ง ์ ๋ ฌ์ ์ ์ํ๋ค.
start, center, end, nearest ์ค ํ๋์ด๊ณ ๊ธฐ๋ณธ๊ฐ์ start์ด๋ค.
inline ์์ฑ์ ์ํ ์ ๋ ฌ์ ์ ์ํ๋ค.
start, center, end, nearest ์ค ํ๋์ด๊ณ ๊ธฐ๋ณธ๊ฐ์ nearest์ด๋ค.