Posts
Q&A
ํ ๋๋ฌด ์ด๋ ค์ด๊ฑฐ๊ฐ์์!
๊ฐ์ฌ๋๊ป์ ๊ดํธ๋ง ์ถ๊ฐํด ์ฃผ์ จ๋๋ผ๋ฉด ์ข ๋ ์ฝ๊ฒ ์ดํด ํ์ ์ ์๊ฒ ๋ค ์ถ์์ต๋๋ค. if(scroll > (section[i].offsetTop - window.outerHeight/2) && scroll ์ด๋ ๊ฒ์. ๋น๊ต ์ฐ์ฐ์์ ๋ช ํํ ๊ตฌ๋ถ์ ์ํด ์ฃผ์ ์ ๊ทธ๋ง... ์ฐธ๊ณ ๋ก if๋ฌธ ๊ดํธ ์์ด ์ฐธ(true)์ผ ๊ฒฝ์ฐ์ ๋์ด๊ฐ๋๋ค. ๋ฐ๋ผ์ ์ ๊ธด ๋ฌธ์ฅ์ด ์ฐธ์ผ๊ฒฝ์ฐ์ ๋ฐ๋ก ์๋ ๋จ๋ฝ์ ์คํํ๋๊ฑฐ์ฃ . ํ๊ตญ๋ง๋ก ํ์๋ฉด, ( ์คํฌ๋กค ๊ฐ์ด ์น์ 1 ๋ฒ์งธ ๋์ด์์ ์๋์ฐ ๋์ด ์ ๋ฐ์ ๋บ ๊ฐ๋ณด๋ค ํฌ๊ณ , && ์คํฌ๋กค ๊ฐ์ด ์น์ 1 ๋ฒ์งธ ๋์ด์์ ์๋์ฐ ์ ๋ฐ ๋์ด ๊ฐ ๋ํ๊ธฐ ์น์ 1๋ฒ์งธ ์์ฒด ๋์ด๊ฐ ๋ณด๋ค ์์ ๊ฒฝ์ฐ. ) ์๋๋ฅผ ์คํ ํ๋ผ. ์๋ฏธ์ ์ผ๋ก๋ ์น์ 1์ ์์ญ ์์ ์์ ๊ฒฝ์ฐ์ i๊ฐ์ ๋ํ๋ ๋๋ค.
- 0
- 2
- 217
Q&A
pageChangeFunc์ ๋ํด ์ง๋ฌธ์์ต๋๋ค.
์ ์ ๋ ๊ฐ์ฌ๋ ์๋๋ฐ์. ๊ฐ์ด ๋ฃ๋ ์๊ฐ์์ ์ฅ์์ ๋ง์ ๋๋ ค๋ณด์์. for๋ฌธ์ ์คํฌ๋กค ํ ๋๋ง๋ค 1 ์ด๋ ๊ฒ ๋๋๊ฒ ์๋๋ผ ์์๊ฐ์ 1,2,3,4๋ฅผ ๋์์. ๊ทธ๋์ for ๋ฌธ์์ ์๋ ๊ธฐ๋ฅ์ ์์๊ฐ์ ํ๋ฒ์ฉ ๋์ฃ . ๊ทธ๋์ ํจ์๋ฅผ for๋ฌธ ์์ ๋ฃ์ผ๋ฉด ์คํฌ๋กค์ ๋งค ์๊ฐ๋ง๋ค ์์ฒญ๋ ํ์์ ํจ์๋ฅผ ์คํํ๋ ์ ์ธ๊ฑฐ์ฃ . ๊ตณ์ด ์ฐ์ฐ์ ๋ ธ๊ฐ๋ค๋ฅผ ์์ผ์ ์ ์ ์จ์ ์ฌ๋ฆด ํ์๊ฐ ์์ผ๋๊น for๋ฌธ์ ๊ฒ์ถ๊ธฐ ์ญํ ๋ก๋ง ํ๊ณ ๊ฒฐ๊ณผ ๋๋๋ฉด break๋ก ๋๊ฐ๋ฒ๋ฆฌ๊ฒ ํ๋๊ฑฐ๊ตฌ์. ๊ทธ์ ๋ฐ๋ผ ๋์ถ๋ pageNum ๊ฐ i๋ฅผ ๊ฐ์ง๊ณ ํจ์๋ฅผ ์คํํ๋๊ฑธ๋ก ํ์ ๋ฉ๋๋ค. ์ ๊ฐ ๊ถ๊ธํ๊ฑด ์ฌ๊ธฐ์ ์ด๋ ์คํ๋(for๋ฌธ ๋ฐ์์) ํจ์๊ฐ ๋ณ๋์ ์ธ์๋ฅผ ๋ฐ์์ค์ง ์์๋ for๋ฌธ์์ ๋ง๋ค์ด์ง ๊ฐ์ ์๋ ์ ์ฉํด์ ํจ์๋ฅผ ์คํํด ์ฃผ๊ณ ์๋๊ฒ ์ ๊ธฐํฉ๋๋ค.
- 0
- 2
- 186