mouseenter์ mouseover ๋ฉ์๋์ ์ฐจ์ด๋?
์ด๋ฒ ํฌ์คํ ์์๋ mouseenter์ mouseover ๋ฉ์๋์ ์ฐจ์ด์ ๋ํด ๋ค๋ค๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
mouseenter, mouseover ์ด๋ฒคํธ๋ ๋ฌด์์ธ๊ฐ!?
mouseenter์ mouseover๋ ์ด๋ค ์์ ์์ผ๋ก ๋ง์ฐ์ค ์ปค์๊ฐ ๋ค์ด์ค๋ ์๊ฐ์ ๊ฐ์งํ๋ ์ด๋ฒคํธ์ด๋ฉฐ, ์ด์ ๋ฐ๋๋ก ๋ง์ฐ์ค๊ฐ ์ด๋ค ์์ ๋ฐ์ผ๋ก ์ด๋ํ๋ ์๊ฐ์ ๊ฐ์งํ๋ ์ด๋ฒคํธ๋ mouseout, mouseleave๋ค.
mouseenter <-> mouseleave
mouseover <-> mouseleave
๊ทธ๋์ ๋์ด ๋ญ๊ฐ ๋ค๋ฅธ๋ฐ!?๐ค
mouseenter <-> mouseleave์ ๊ฒฝ์ฐ๋ ์ด๋ฒคํธ ๋ฐ์ ์ ๋ฒ๋ธ๋ง์ด ์ผ์ด๋์ง ์์ผ๋ฉฐ ์์ ๋ง์ด ์ด๋ฒคํธ๋ฅผ ๋ฐ์ ์ ์๋ค. ๋ฐ๋ฉด, mouseover <-> mouseleave์ ๊ฒฝ์ฐ๋ ์ด๋ฒคํธ๊ฐ ๋ฐ์ ์ ๋ฒ๋ธ๋ง์ด ์ผ์ด๋๋ฉฐ ์์ ์์๋ก ์ ํ, preventDefault ๋ฉ์๋๋ฅผ ํธ์ถํด ์ด๋ฒคํธ์ ๊ธฐ๋ณธ ๋์์ ์ทจ์ํ ์ ์๋ค.
์ฝ์ด๋ณด๋ฉด ์ข์ ๊ธ๋ค
MDN - mouseover / mouseenter
์ฆ๊ฑฐ์์ ์ฐพ์ Find Fun!!:ํฐ์คํ ๋ฆฌ - jQuery API - mouseenter(), ๋ง์ฐ์ค ์ง์
๊ฐ์ง ์ด๋ฒคํธ
Velog ๋๊ตฌ๋ฆฌ์ค๋ฆฌ์ ์ก๋คํ ์ง์ - MouseOver์ MouseEnter์ ์ฐจ์ด, ์ด๋ฒคํธ ๋ฒ๋ธ๋ง
์ฝ๋ํ ์์ ๋ก ๋น๊ตํด๋ณด์!
๋ฐฑ๋ฌธ์ด ๋ถ์ฌ์ผ๊ฒฌ์ด๋ผ๊ณ ์ง์ ์ฝ๋ํ ์์ ๋ก ๋ด์ผ ์ดํด๊ฐ ๊ฒจ์ฐ ๊ฐ ๊ฒ์ด๋ค.
์๋์ ์ฝ๋ํ ์์ ๋ฅผ ํตํด ์ซ์๊ฐ ์ฆ๊ฐ๋๋ ์๊ฐ์ ์์ธํ ์ดํด๋ณด๋๋ก ํ ๊ฒ.
์ถ์ฒ : https://findfun.tistory.com/290
๊ฒฐ๋ก
mouseover : ์ง์ ๋ ํ๊ทธ ์์ ๋๋ ์์ ๋ฐ ์์ ์์๊น์ง ํฌํจ ํจ.
mouseenter : ์ง์ ๋ ํ๊ทธ ์์ ๋๋ ์์ ์ ์์ญ๋ง ํฌํจํ๋ฉฐ, ์์ ์์๋ ์์ด๋ ์ ์ธ ํจ.
'JavaScript' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ค๋ต๋ ธํธ1006 (4) | 2022.10.06 |
---|---|
์ค๋ต๋ ธํธ (2) | 2022.10.03 |
[JavaScript] ์์ ํฌ๊ธฐ ๋ฉ์๋ ์ ๋ฆฌ (8) | 2022.09.01 |
[JavaScript] GSAP ์์๋ณด๊ธฐ (3) | 2022.08.29 |
[JavaScript] ๋ฌธ์์ด ๋ฉ์๋ - charAt() (7) | 2022.08.22 |
๋๊ธ