์๋ฐ์คํฌ๋ฆฝํธ : Mouse Event Method
์ด๋ฒ ์๊ฐ์๋ ๋ง์ฐ์ค ์ด๋ฒคํธ ๋ฉ์๋ ์ค mouseover์ mouseenter์ ์ฐจ์ด์ ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค ~ ๐
#1. mouseover์ mouseout ๋ฉ์๋ ๐
โข mouseover ๋ฉ์๋๋ ๋ง์ฐ์ค ์ปค์๊ฐ ์ง์ ์์ญ ์์ผ๋ก ๋ค์ด์์ ๋ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ ๋ฉ์๋ ์
๋๋ค.
โข mouseout ๋ฉ์๋๋ ๋ง์ฐ์ค ์ปค์๊ฐ ์ง์ ์์ญ ์์์ ๋ฐ๊นฅ์ผ๋ก ๋๊ฐ์ ๋ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ ๋ฉ์๋ ์
๋๋ค.
๐ก ์ด์ฒ๋ผ mouseover ๋ฉ์๋๋ mouseout ๋ฉ์๋์ ์ง์ ์ด๋ฃจ๊ธฐ ๋๋ฌธ์ ๊ผญ ํจ๊ป ์ฌ์ฉํด์ฃผ์ด์ผ ํฉ๋๋ค!
#2. mouseenter์ mouseleave ๋ฉ์๋ ๐
mouseenter์ ๋ฉ์๋๋ ๋ง์ฐ์ค ์ปค์๊ฐ ์ง์ ์์ญ ์์ผ๋ก ๋ค์ด์์ ๋ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ ๋ฉ์๋ ์
๋๋ค.
mouseleave ๋ฉ์๋๋ ๋ง์ฐ์ค ์ปค์๊ฐ ์ง์ ์์ญ ์์์ ๋ฐ๊นฅ์ผ๋ก ๋๊ฐ์ ๋ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ ๋ฉ์๋ ์
๋๋ค.
๐ก ๋ง์ฐฌ๊ฐ์ง๋ก mouseenter์ ๋ฉ์๋๋ mouseleave ๋ฉ์๋์ ์ง์ ์ด๋ฃจ๊ธฐ ๋๋ฌธ์ ๊ผญ ํจ๊ป ์ฌ์ฉํด์ฃผ์ด์ผ ํฉ๋๋ค!
#3. mouseover์ mouseenter์ ์ฐจ์ด์ ์ ๋ฌด์์ธ๊ฐ์? ๐ง
mouseover ๋ฉ์๋์ mouseenter๋ฉ์๋๋ ์ผํ๋ณด๋ฉด ๋๊ฐ์ ๋ณด์ด์ง๋ง ์ค์ ๋ฉ์๋๋ฅผ ์ ์ฉํ์ ๋ ๊ทธ ์ฐจ์ด์ ์ ๋๋ ทํ๊ฒ ํ์ธํ ์ ์์ต๋๋ค.
๋ง์ฐ์ค์ค๋ฒ(์์)์ ์ด๋ฒคํธ๋ฅผ ์ค์ ํ ๋ถ๋ชจ์์์ ์์์์์๊ฒ ์ด๋ฒคํธ๋ฅผ ์ค์ ํ์ง ์์๋ ํฌ์ธํฐ๋ฅผ ๊ฐ์งํ๋ฉด ์ด๋ฒคํธ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ฆ mouseover ๋ฉ์๋๋ ์ด๋ฒคํธ ๋ฒ๋ธ๋ง์ด ์ ์ฉ๋๋ ๋ฉ์๋์ด๊ธฐ ๋๋ฌธ์ ๋ถ๋ชจ ์์์ ์ด๋ฒคํธ๊ฐ ์์ ์์์๊ฒ๋ ์คํ ๋๋ ๊ฒ์
๋๋ค.
๐ก ์ด๋ฒคํธ ๋ฒ๋ธ๋ง : ํ์์์์ ์ด๋ฒคํธ๋ฅผ ์์์์๊ฐ ์ ์ดํ๋ ํ๋ ๊ฒ
๋ฐ๋ฉด์, mouseenter ๋ฉ์๋๋ ํด๋น ์์ ์์ ์๋์ง ์ธ๋ถ์ ์๋์ง๋ง ๋ฐ์ง๊ธฐ ๋๋ฌธ์ ์ด๋ฒคํธ๊ฐ ํ ๋ฒ๋ง ๋ฐ์ํ๊ฒ ๋ฉ๋๋ค.
์ฆ ์์ ์์์๊ฒ ๋ถ๋ชจ ์์์ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ์ง ์์ผ๋ฉฐ ์ค๋ก์ง ํด๋น ์์ญ์ ๋ง์ฐ์ค ํฌ์ธํฐ๊ฐ ๋ค์ด์์ผ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ๋ฏ๋ก ํฌ์ธํฐ๊ฐ ์ธ๋ถ๋ก ๋๊ฐ๋ค๊ฐ ๋ค์ด์์ ๋ ์ด๋ฒคํธ๊ฐ ํ ๋ฒ๋ง ์คํ๋๋ ๊ฒ์
๋๋ค.
๋ํ mouseenter๋ Explorer์ ์ฉ ์ด๋ฒคํธ๋ก ๋ธ๋ผ์ฐ์ ๋ฅผ ๊ณ ๋ คํ์ง ์์๋ ์๋์ด ๋๋ค๋ ์ฐจ์ด์ ์ด ์์ต๋๋ค.
โ๏ธ ์์ 01
โ๏ธ ์์ 02
๐ ์ด์ฒ๋ผ ๋ง์ฐ์ค์ค๋ฒ์ ์ํฐ์ ์ฐจ์ด๋ ์ด๋ฒคํธ ๋ฒ๋ธ๋ง์ด ๋ฐ์ํ๋ ์ํ๋์ ๋ฐ๋ฅธ ์ฐจ์ด์ ์ด ์๋ค๊ณ ์ ๋ฆฌํ๋ฉด ๋ ๊ฒ ๊ฐ์ต๋๋ค!
'JAVASCRIPT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ค๋ต๋ ธํธ 02] (1) | 2022.10.24 |
---|---|
[์ค๋ต๋ ธํธ] (1) | 2022.10.04 |
[JAVASCRIPT] ์์์ ํฌ๊ธฐ ๋ฐ ์์น๋ฅผ ํํํ๋ ์์ฑ, ๋ฉ์๋ (5) | 2022.09.01 |
[JAVASCRIPT] GSAP ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋? (1) | 2022.08.30 |
[JAVASCRIPT] ํจ์์ ์ ํ (4) | 2022.08.23 |
๋๊ธ