뭐가 문제죠 ㅠㅠ
앞에서 시작하기 버튼 잘 작동했는데 뒤에거 하고나니까 작동이 안되요 ㅠ
답변 6
1
그리고 계속 fadeIn fadeOut를 정상적으로 작성했음에도 불구하고 계속 그냥 딱딱하게 넘어가는데 이건 왜 그럴까요 ㅠ
1
4분 50초 쯤에 시작하기 버튼을 눌러 넘어가는게 안되요 ! 뭐가 문제인지를 모르겠어요 ㅠ
0
start.js
const main = document.querySelector("#main");
const qna = document.querySelector("#qna");
function begin(){
main.style.display = "none";
qna.style.display = "block";
}
js파일을 위와 같이 수정한 이후에,
개발자 도구의 콘솔창에서 어떤 에러가 발생하는지 알 수 있을까요?
1
어떻게 오류가 나시는지 말씀해주시면 더 상세한 답변이 가능할 것 같습니다.
fadein과 fadeout애니메이션은 섹션의 opacity값을 바꾸어 애니메이션을 부여하고자 함에 있습니다.
따라서 화면이 제대로 전환되려면,
main섹션에 대한 display를 none으로 바꾸어주고,
qna섹션에 대한 display를 block으로 바꾸어주어야 합니다.
그와 관련된 코드를 추가하셔서 실행해보시겠어요?
`화면 전환하기` 영상의 11분30초에 나옵니다.
1
start.js
const main = document.querySelector("#main");
const qna = document.querySelector("#qna");
function begin(){
main.style.WebkitAnimation = "fadeOut 1s";
main.style.animation = "fadeOut 1s";
qna.style.WebkitAnimation = "fadeIn 1s";
qna.style.animation = "fadeIn 1s";
//main.style.display = "none";
//qna.style.display = "block";
}
1
index.html
<!DOCTYPE html>
<html lang="ko" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title></title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.0-beta2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BmbxuPwQa2lc/FVzBcNJ7UAyJxM6wuqIj61tLrc4wSX0szH/Ev+nYRRuWlolflfl" crossorigin="anonymous">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Nanum+Pen+Script&display=swap" rel="stylesheet">
<link rel="stylesheet" href="./css/default.css">
<link rel="stylesheet" href="./css/main.css">
<link rel="stylesheet" href="./css/qna.css">
<link rel="stylesheet" href="/css/animation.css">
</head>
<body>
<div class="container">
<section id="main" class="mx-auto my-5 py-5 px-3">
<h1>십이로 알아보는 연애유형</h1>
<div class="col-lg-6 col-md-8 col-sm-10 col-12 mx-auto">
<img src="./img/main.png" alt="mainImage" class="img-fluid">
</div>
<p>
나만의 MBTI 사이트입니다! <br>
시작하기 버튼을 누르면 시작합니다.
</p>
<button type="button" class="btn btn-outline-danger mt-3" onclick="js:begin()">시작하기</button>
</section>
<section id="qna">
<p>test!</p>
<div class="status mx-auto mt-5">
<div class="statusBar">
</div>
</div>
<div class="qBox my-5 py-3 mx-auto">
</div>
<div class="answerBox">
</div>
</section>
<section id="result">
</section>
<script src="./js/data.js" charset="utf-8"></script>
<script src="./js/start.js" charset="utf-8"></script>
</div>
</body>
</html>
1
말씀해주신 사안만으론 오류를 해결해드리기 어려울 것 같습니다.
가능하다면 코드를 깃에다 올리시거나,
질문 내용에 index.html과 start.js 코드를 포함해 주실 수 있으실까요?
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
383
1
index에서 result 페이지로 이동 질문드립니다.
0
430
1
진행바 강의에서요 스테이터스바가 짤립니다
0
377
1
이미지버전에서 부트스트랩 이미지하고 텍스트도 이용하고 싶어요
0
508
1
viewport 가 제대로 작동을 안해요 뭐가 문제일까요?
0
481
1
결과 페이지별 개별링크버튼 추가
0
352
1
뒤로가기
0
421
1
netlify not found 오류
1
1051
1
아톰 에디터 설치
2
934
1
display:block을 사용하는 이유
1
448
1
qIdx수에 따라 for 문이 돌아요 ㅜ.ㅜ
1
373
1
카카오톡 공유하기
1
579
1
질문 개수 5개에 결과 4개
0
421
1
질문 수를 줄이는 방법
1
387
1
강의 순서
1
263
1
결과페이지에서 result-0,1,23,....html 호출하기
1
351
1





