someElement.addEventListener("mouseup", handleMouseUp, { passive: true } );
- ๋ช
์ํ์ง ์์ ๊ฒฝ์ฐ์ ๊ธฐ๋ณธ ๊ฐ์
false
true
์ผ ๊ฒฝ์ฐ, ์ด ์์ ๊ธฐ ๋ด์์preventDefault()
๋ฅผ ์ ๋ ํธ์ถํ์ง ์์ ๊ฒ์์ ๋ํ๋
- ์ด ๊ฐ์ด
true
์ธ๋ฐ ์์ ๊ธฐ๊ฐpreventDefault()
๋ฅผ ํธ์ถํ๋ ๊ฒฝ์ฐ, ์ฌ์ฉ์ ์์ด์ ํธ๋ ์ฝ์์ ๊ฒฝ๊ณ ๋ฅผ ์ถ๋ ฅํ๋ ๊ฒ ์ธ์ ์๋ฌด๋ฐ ๋์๋ ํ์ง ์์
- Safari์ Internet Explorer๋ฅผ ์ ์ธํ ๋ธ๋ผ์ฐ์ ์
wheel
(en-US),mousewheel
(en-US),touchstart
(en-US),touchmove
(en-US) ์ด๋ฒคํธ์์์ ๊ธฐ๋ณธ ๊ฐ์true
- ํจ์๋ธ ์์ ๊ธฐ๋ก ์คํฌ๋กค ์ฑ๋ฅ ํฅ์
๋ง์ฝ ํธ๋ค๋ฌ ๋ด๋ถ์
e.preventDefault()
๊ฐ ์กด์ฌํ์ฌ ์ด๋ฅผ ์ํํ ๊ฒฝ์ฐ ๋ฉ์ธ์ค๋ ๋์์ ํด๋น ์ด๋ฒคํธ ๋ฐ์์์ ๊ธฐ๋ณธ ๋์์ ๋ง๊ณ ์ด๋ฒคํธ ํธ๋ค๋ฌ๋ฅผ ์ํํด์ผ ํ๋ค. ํ์ง๋ง passive
๊ฐ์ true
๋ก ํ ๊ฒฝ์ฐ e.preventDefault()
๊ฐ ํธ๋ค๋ฌ ๋ด๋ถ์ ์กด์ฌํ์ง ์๋๋ค๋ ๊ฒ์ด ๋ณด์ฅ๋๊ธฐ ๋๋ฌธ์ ๋ฉ์ธ์ค๋ ๋์ ์ฒ๋ฆฌ๋ฅผ ๊ธฐ๋ค๋ฆฌ์ง ์๊ณ ๋ฐ๋ก ์๋ก์ด ํ๋ ์์ ํฉ์ฑํ ์ ์๊ฒ ๋๋ค.