jQuery๋ฅผ ์ด์ฉํด ์ ๋๋ฉ์ด์ ํจ๊ณผ ์ถ๊ฐํ๊ธฐ
jQuery์๋ ๋ค์ํ ์ ๋๋ฉ์ด์ ํจ๊ณผ๋ฅผ ์ ๊ณตํ๋ค.
https://www.w3schools.com/jquery/jquery_ref_effects.asp
์ ์ฌ์ดํธ์์ ๋ค์ํ ์ข ๋ฅ์ Effect Method๋ฅผ ํ์ธํ ์ ์๋ค.
Effect Method๋ ๊ฐ๋จํ๊ฒ selector์ ์ ์ฉํ ์ ์๋ค.
$(selector).effectMethod()
์๋ฅผ ๋ค์ด h1์์๋ฅผ ํ๋ฉด์์ ์ฌ๋ผ์ง๊ฒ ํ๊ณ ์ถ๋ค๋ฉด
$("h1").hide();
๋ผ๊ณ ์์ฑํ๋ฉด ๋๋ค.
Effect Methods(์ ๋๋ฉ์ด์ ํจ๊ณผ ์ค๋ช )
๊ฐ๋จํ ์ค๋ช ์ ์ํด h1์์์ ์ ๋๋ฉ์ด์ ์ ์ ์ฉํ๋ค๊ณ ๊ฐ์ ํ๋ค.
- $("h1").animate()
// h1์ด ์ค์ ํ ์ ๋๋ฉ์ด์ ์ผ๋ก ์คํ๋จ
// ex) $("h1").animate({opacity: 0.5});
// ์ด๋ {}์์๋ css ์์ฑ ์ค ์์น๋ฅผ ๊ฐ์ผ๋ก ๊ฐ๋ ๊ฒ๋ง ์ถ๊ฐ ๊ฐ๋ฅ - $("h1").clearQueue()
// h1์์์ ํ์ ๋จ์์๋ ์ ๋๋ฉ์ด์ ํจ๊ณผ๋ฅผ ๋ชจ๋ ์ ๊ฑฐ - $("h1").delay()
// h1์์์ ํ์ ๋จ์์๋ ์ ๋๋ฉ์ด์ ํจ๊ณผ์ ์ง์ฐ์๊ฐ(delay) ์ค์ - $("h1").dequeue()
// h1์์์ ํ์์ ๋ค์ ์ ๋๋ฉ์ด์ ์ ์ ๊ฑฐํ๊ณ ์ ๋๋ฉ์ด์ ์ ์คํ - $("h1").fadeIn()
// h1์์๊ฐ ์์ํ ๋ํ๋จ - $("h1").fadeOut()
// h1์์๊ฐ ์์ํ ์ฌ๋ผ์ง - $("h1").fadeToggle()
// fadeIn()๊ณผ fadeOut() toggle
// toggle: 1, 2๋ผ๋ ๋ ๊ฐ์ง ์ํ๊ฐ ์์ ๋, 1์ผ๋ toggleํ๋ฉด 2๊ฐ๋๊ณ 2์ผ๋ toggleํ๋ฉด 1์ด๋จ - $("h1").finish()
// h1์์์ ํ์ ์๋ ์ ๋๋ฉ์ด์ ์ ์ค์งํ๊ณ ์ญ์ ํจ - $("h1").hide()
// h1์์๋ฅผ ์จ๊น - $("h1").show()
// h1์์๋ฅผ ๋ณด์ฌ์ค(๋ํ๋) - $("h1").toggle()
// hide()์ show() toggle - $("h1").slideDown()
// h1์์๊ฐ ์๋๋ก ๋ด๋ ค์ค๋ฉด์ ๋ํ๋จ - $("h1").slideUp()
// h1์์๊ฐ ์๋ก ์ฌ๋ผ๊ฐ๋ฉด์ ์ฌ๋ผ์ง - $("h1").slideToggle()
// slideDown()๊ณผ slideUp() toggle
Effect Methods ์ฌ์ฉ ์์
์์1) toggle(), slideToggle(), fadeToggle()
์์2) ์ค์ฒฉ๋ ์ ๋๋ฉ์ด์ ์ฌ์ฉํ๊ธฐ
๊ณต๋ถํ ๊ฒ์ ์ ๋ฆฌํ ๋ด์ฉ์ ๋๋ค. ์์ ํ ๋ถ๋ถ์ด ์๋ค๋ฉด ์๋ ค์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค :)
728x90