์คํฌ๋กค๋ฐ ์์น ์ฐพ๊ธฐ : window.scrollY, window.scrollTop()
window.addEventListener('scroll', function(){
console.log(window.scrollY); //window.pageYOffset๊ณผ ๋์ผํ ๊ธฐ๋ฅ(์ด์ชฝ์ด ํธํ์ฑ์ด ๋ ๋จ์ด์ง)
})
//jquery๋ฒ์
$(window).on('scroll', function(){
$(window).scrollTop() //(100) ๊ดํธ์์ ์ซ์๋ฅผ ๋ฃ์ผ๋ฉด ํ์ฌ์คํฌ๋กค๋ฐ ์ด๋
});
๋ ์์๊ฐ๊ธฐ : scrollTop์ ํ์ฌ ์คํฌ๋กค๋ฐ ์ด๋ ๊ธฐ๋ฅ๋ ๊ฒธํ๋ค.
๊ฐ์ ๋ก ๋งจ ์์์๋ถํฐ ์คํฌ๋กคํ๊ธฐ : scrollTo(x,y)
window.addEventListener('scroll', function(){
window.scrollTo(0,100);
})
๋ ์์๊ฐ๊ธฐ : bootstrap์ html์ ์ถ๊ฐํด๋๋๋ ์ค๋ฌด์คํ๊ฒ ์์ง์๋ค. ์ด ๊ฒฝ์ฐ css :root์ scroll-behavior: auto;๋ฅผ ๋ฃ์ผ๋ฉด ์ด๋ฅผ ํด์ ํ๋ค.
๊ฐ์ ๋ก ํ์ฌ์์น์์๋ถํฐ ์คํฌ๋กคํ๊ธฐ : scrollBy(x,y)
window.addEventListener('scroll', function(){
window.scrollBy(0,100);
})
์ถ์ฒ : ์ฝ๋ฉ์ ํ https://codingapple.com/ / MDN https://developer.mozilla.org/ko/