04_Hidden Search Widget
๐ป ์ฃผ์ : ๋๋ณด๊ธฐ๋ฅผ ๋๋ฅด๋ฉด ๊ฒ์ ์ฐฝ์ด ๋์ด๋จ.
- ํ ๊ธ ๋ฉ์๋๋ฅผ ํตํด ๋ฒํผ์ ํด๋ฆญ ์ active๋ผ๋ ํด๋์ค๋ฅผ ๋ง๋ค๊ฑฐ๋ ์ ๊ฑฐํ ์ ์๊ฒ ํจ.
const search = document.querySelector('.search');
const btn = document.querySelector('.btn');
const input = document.querySelector('.input');
btn.addEventListener('click', () => {
search.classList.toggle('active');
input.focus();
})
ํ ๊ธ์ด๋ add(), remove() ๋ฉ์๋๋ฅผ ํ ๋ฒ์ ์ธ ์ ์์. ๋ณดํต click ์ด๋ฒคํธ์ classList๋ฅผ ์ด์ฉํด toggle๋ก css์ style์ ์ค ํด๋์ค๋ช ์ on/off ํจ.