인프런 커뮤니티 질문&답변
answer 여러 개 나옵니다.
작성
·
368
퀴즈
45%나 틀려요. 한번 도전해보세요!
QnA 데이터는 `data.js`에서 주로 어떤 구조로 표현되나요?
단일 JSON 문자열
객체 배열 (각 객체는 질문과 답변 목록 포함)
질문 ID 기반의 중첩된 JSON 객체
각 질문과 답변에 대한 개별 변수
답변 3
0
아래처럼 하니 해결됐습니다
let isClickable = true;
function start() {
main.style.WebkitAnimation = "fadeOut 1s";
main.style.animation = "fadeOut 1s";
setTimeout(()=>{
qna.style.WebkitAnimation = "fadeIn 1s";
qna.style.animation = "fadeIn 1s";
isClickable = false;
setTimeout(()=>{
main.style.display = "none";
qna.style.display = "block";
},450)
let qIdx = 0;
goNext(qIdx);
},450);
}
function begin() {
if(!isClickable) {
return false;
}
isClickable = false;
start();
setTimeout(()=>{
isClickable = true;
}, 1000)
}




최초 질문자 님이 제시한 절차대로
아하!
그 문제라면 button의 css에 disabled 속성을 걸어주면,
더 간편하게 해결할 것 같습니다~