[JS + jquery] ์ ๋๋ฉ์ด์
ํจ๊ณผ ์ ์ด ๋ฉ์๋ (queue(), dequeue(), stop(), clearQueue(), finish(), delay() )
1. ์ ๋๋ฉ์ด์
ํจ๊ณผ ์ ์ด ๋ฉ์๋ ์ ๋๋ฉ์ด์
ํจ๊ณผ ์ ์ด ๋ฉ์๋๋ 'ํจ๊ณผ' ๋๋ '์ ๋๋ฉ์ด์
'์ด ์ ์ฉ๋ ์์์ ๋์์ ์ ์ดํ๋ ๋ฉ์๋์ด๋ค. ์ ๋๋ฉ์ด์
๋ฉ์๋๋ ํจ์๊ฐ ์ ์ฉ๋ ์์๋๋ก ํ(queue) ๋ผ๋ ์ ์ฅ์์ ์ ์ฅ๋๋ค. - ์ ๋๋ฉ์ด์
ํจ๊ณผ ์ ์ด ๋ฉ์๋ ์ข
๋ฅ stop() ํ์ฌ ์คํ ์ค์ธ ํจ๊ณผ๋ฅผ ๋ชจ๋ ์ ์ง์ํจ๋ค. delay() ์ง์ ํ ์๊ฐ๋งํผ ์ง์ฐํ๋ค๊ฐ ์ ๋๋ฉ์ด์
์ ์งํํ๋ค. queue() ํ์ ์ฌ์ฉ์ ์ ์ ํจ์๋ฅผ ์ถ๊ฐํ๊ฑฐ๋ ํ์ ๋๊ธฐ์ค์ธ ํจ์๋ฅผ ๋ฐฐ์ด์ ๋ด์ ๋ฐํํ๋ค. -> ๊ทธ๋ฆฌ๊ณ queue() ๋ฉ์๋ ์ดํ์ ์ ๋๋ฉ์ด์
ํจ๊ณผ ๋ฉ์๋๋ ๋ชจ๋ ์ทจ์ํ๋ค. clearQueue() ํ์์ ์ฒ์์ผ๋ก ์งํํ๊ณ ์๋ ์ ๋๋ฉ์ด์
๋ง ์ ์ธํ๊ณ ๋๊ธฐ ์ค์ธ ์ ๋๋ฉ์ด์
์ ๋ชจ๋ ์ ๊ฑฐํ๋ค. dequeue() queue()๋ฉ์๋๋ฅผ ์ด์ฉ..
2021.11.01