inflearn logo
강의

講義

知識共有

[一日10分|Web Project] HTML/JS/CSSで自分だけの心理テストサイトを作る

QnAデザイン

answer 여러 개 나옵니다.

368

qjaa1314993

投稿した質問数 3

1

아무 선택지나 누른 후 새로고침을 하고 다시 시작하기 버튼을 누르면 answer가 여러개가 나옵니다. 크게 불편함은 없지만 신경이 쓰이는데 없애는 방법은 없을까요?
 

answer qna HTML/CSS 오류 bootstrap javascript

回答 3

0

thehrto12

아래처럼 하니 해결됐습니다

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)
}

0

ccbkparr1805

새로고침하고 시작하기 버튼을 빠르게 누르면 사라지는 도중에 버튼이 비활성되지 않아 begin() 함수가 여러번 호출되는 것 같습니다.

var start = false;

function begin() {

  if(start) return;

 ...

}

로 임시로 여러번 뜨지 않게 해봤습니다.

1

pandacoding

아하!

그 문제라면 button의 css에 disabled 속성을 걸어주면,

더 간편하게 해결할 것 같습니다~

0

qjaa1314993

botton css가 어디있나요?

0

pandacoding

시작하기 버튼을 클릭했을 때, 시작하기 버튼에 disabled css 속성을 추가해주면 될 것 같습니다~

0

qjaa1314993

아 이제 안 나오네요 빠른 답변 감사합니다~

0

pandacoding

https://twelvelovetype.netlify.app/

 

현재 제 수업의 코드로 배포된 사이트입니다.

질문자님이 말씀해주신 현상은 찾아볼 수 없는데,

코드가 제 수업의 내용과 다소 다른 부분이 있는 것 같습니다.

0

thehrto12

최초 질문자 님이 제시한 절차대로

  1. 시작하기 누르기

  2. 질문지 선택하기

  3. 새로고침

  4. 시작하기 연타

    하니 해당 문제가 있긴 있네요.. 참고로 begin 함수 내에 시작하기 버튼 css disable = true로 줘도 같은 문제가 발생합니다

emmet 에디터 설치 하려고 하는데 안 나오네요

0

154

2

결과 이미지랑 글이 안떠요 왜일까요

0

132

1

select 배열 이해를 도와주세요!

0

366

1

result 에서 결과가 안 나와요.

0

365

1

결과 계산하기에서 콘솔이 다르게 찍힙니다.

0

388

1

다음 버튼을 누르면 다음질문으로 넘어가게 만들고 싶어요.

0

375

1

클론코딩 시

0

367

1

결과페이지 선택값 합산하기

0

351

1

select 부분이 이해가 안가서 질문드립니다 ㅠ

0

384

1

index에서 result 페이지로 이동 질문드립니다.

0

430

1

진행바 강의에서요 스테이터스바가 짤립니다

0

377

1

이미지버전에서 부트스트랩 이미지하고 텍스트도 이용하고 싶어요

0

510

1

viewport 가 제대로 작동을 안해요 뭐가 문제일까요?

0

481

1

결과 페이지별 개별링크버튼 추가

0

352

1

뒤로가기

0

422

1

netlify not found 오류

1

1051

1

아톰 에디터 설치

2

934

1

display:block을 사용하는 이유

1

449

1

qIdx수에 따라 for 문이 돌아요 ㅜ.ㅜ

1

373

1

카카오톡 공유하기

1

580

1

질문 개수 5개에 결과 4개

0

427

1

질문 수를 줄이는 방법

1

390

1

강의 순서

1

269

1

결과페이지에서 result-0,1,23,....html 호출하기

1

355

1