728x90 Develop/JavaScript2 [javaScript ๋ค๋ก๊ฐ๊ธฐ ์ด๋ฒคํธ] ๋ค๋ก๊ฐ๊ธฐ ๋ฒํผ ์ ์ด( window.onpopstate ) ๋ค๋ก๊ฐ๊ธฐ ๋ฒํผ์ ๋๋ ์ ๋ ๋ค๋ฅธ ์ด๋ฒคํธ ์ฒ๋ฆฌ window.onpopstate = function (ev) { location.reload(); } window.onpopstate ํจ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ค๋ก๊ฐ๊ธฐ ๋ฒํผ์ ํด๋ฆญ ํ๊ณ ํ๋ฉด์ด ์ ํ๋์์ ๋ ํ์ด์ง๋ฅผ ๋ค์ ๋ถ๋ฌ์ค๋ฉด ํด๊ฒฐ ๋จ. ๋ด๊ฐ ๋ง๋ ์ค๋ฅ: ๋ ์ด์ด ํ์ ์ ๋์ฐ๊ณ ๋ฉ์ธํ๋ฉด ์คํฌ๋กค ์ ์ด๋ฅผ ์ํจ ์ดํ ๋ซ๊ธฐ๋ฒํผ์ด ์๋ ๋ค๋ก๊ฐ๊ธฐ ๋ฒํผ์ ๋๋ ์ ๋ ์์ธ์ฒ๋ฆฌ๋ฅผ ํ์ง ์์. => ์คํฌ๋กค ๊ธฐ๋ฅ์ด ์์ด์ง ์ํ๋ผ ๋ ์ด์ด ํ์ ์ด ๋ซํ ์ดํ์๋ ์คํฌ๋กค์ ๋ชปํจ ํด๊ฒฐ: ๋ ์ด์ดํ์ ์ด ์ฌ๋ผ์ก์ ๋ ์คํฌ๋กค ์ ์ด ํด๋ ์ค๋ฅผ ํ์ฑํ์ํ๋ก ๋ง๋ค์ด์ค์ผํจ. window. onpopstate ํจ์๊ฐ ๋ค๋ก๊ฐ๊ธฐ ๋ฒํผ ์ ์ดํ๋ ํจ์์. 2022. 10. 14. [JavaScript] js ์คํฌ๋กค ์ ์ด ์๋จ ๋ฐ๋ก๊ฐ๊ธฐ .ScrollTop() ์คํฌ๋กค์ ๋งจ ์๋ก ์ฎ๊ฒจ์ผ ํ ๋ scrollTop() ํจ์๋ฅผ ์ฌ์ฉํ์ฌ window scroll์ ์ ์ดํ๋ค $('id').scrollTop(0); ๋ ์ด์ดํ์ ์ด๋ ํ์ด์ง๋ ์ ๊ทผ์ ๋งจ ์๋ก ์ฌ๋ผ์ค๊ฒ ๋จ. HTML์์ id๊ฐ์ ๋ถ์ฌํ์ฌ ์์ญ์ ์ค์ ํ๋ค. ๊ทธ ์ดํ์ js์์ ์คํฌ๋กค ์ ์ด scroll Top ๊ธฐ๋ฅ์ ๋ฃ์ด์ค๋ค. ์ด๋ ์์ญ์ ์ ๋๋ก ์ค์ ํ๋๊ฒ ์ค์. ์คํฌ๋กค์ด ์ผ์ด๋๋ ๋ถ๋ถ๋ง ์์ญ์ผ๋ก ์ค์ ํด์ผ scroll Top ๊ธฐ๋ฅ์ด ์ ์์ ์ผ๋ก ์๋ํ๋ค. window. scrollTop(0); ๊ณผ $('#์์ด๋').scrollTop(0);์ ์ฐจ์ด $(window).scrollTop(0); // ํด๋น ํ์ด์ง์ ๊ฐ์ฅ ์ ํ์ด์ง๋ก ์ด๋ $('#์์ด๋').scrollTop(0); // ๋ ์ด์ด ํ์ ๋ฑ ์คํฌ๋กค ์ ์ด ํด์ผํ ๋ถ๋ถ.. 2022. 7. 27. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ