๋ฐ์ํ
if(code == 27){
$().removeClass();
}
๋ฅผ ์ ์ฉํ๋ ค๊ณ ํ๋
iframe์์ ๋ชจ๋ฌ์ฐฝ์ ๋ถ๋ชจ๋ก ๋์ ์ ๋ ESC๋ฅผ ๋๋ฌ๋ ์ฌ๋ผ์ง์ง ์๊ณ ,
ํ๋ฒ ์๋ฌด๊ณณ์ด๋ ํด๋ฆญํ๋ฉด ์ฌ๋ผ์ง๋ ๋ฒ๊ทธ๊ฐ ์์๋ค.
๊ณฐ๊ณฐํ ์๊ฐํด๋ณด๋ iframe๊ณผ ๋ถ๋ชจ๊ฐ์ ๋ฌธ์ ๋ผ๊ณ ์๊ฐ๋์ gptํํ ๋ฌผ์ด๋ดค๋๋
์ญ์๋ focus๊ฐ ์ด๋์ ๋์ด์๋์ง์ ๋ฌธ์ ์๋ค.
๊ทธ๋์ iframe์ด ๋ถ๋ฌ์ค๋ ํจ์ ๊ฐ์ฅ ์๋ซ๋ถ๋ถ์
setTimeout(function () {
window.focus();
document.activeElement?.blur();
}, 50);
๋ฅผ ์ถ๊ฐํด ๋ถ๋ชจ์ฐฝ์ผ๋ก focus๋ฅผ ๋ฐ๊ฟ์ฃผ๋ ์ ์์ ์ผ๋ก ๋์ํ๋ค. ๐
๋ฐ์ํ
'๐ฅ๏ธ ํ๋ก ํธ์๋ > ๐กJS, React' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| # gsap - SVG๋ก ๋ฐฐ๊ฒฝ ์ ๋๋ฉ์ด์ ๋ฃ๊ธฐ (0) | 2025.07.04 |
|---|---|
| # jQuery - ๋์ ์ผ๋ก ์์ฑ๋ ์์์ click ์ด๋ฒคํธ๊ฐ ์ ๋จนํ ๋ ํด๊ฒฐ๋ฒ (0) | 2025.06.09 |
| # location.href ๊ธฐ์กด ์ฐฝ์์ ์ด๋๋๊ฒ ํ๋๋ฒ (0) | 2025.05.28 |
| # Next.js ๊ธฐ๋ณธ ์์ฑ ๋ช ๋ น์ด (0) | 2025.05.19 |
| # fetch ๋น๋๊ธฐ ํต์ (0) | 2025.03.21 |