인프런 커뮤니티 질문&답변

never6500님의 프로필 이미지
never6500

작성한 질문수

BBC 인터랙티브 페이지 "코로나19가 바꿀 사무실의 미래" 클론

JS part 2

actions 함수 관련 질문

작성

·

289

2

질좋은 강의 무료로 올려주심에 만세 3창 드립니다.

다름이 아니라요 선생님 트위터 새 모션을 설정하는 함수에서 

위 사진 상으로 4번째 줄 가운데 ('[data-index = "2"].bird')에서 대괄호와 .bird를 붙이면

이렇게 오류가 나는데 대괄호와 .bird를 띄우면 잘 작동합니다...

자바스크립트를 공부한지 얼마 되지 않아 왜 저런 차이가 있는지 궁금합니다 

답변 1

0

<div class="graphic-item" data-action="birdFlies">
  <img class="bird" src="images/bird.gif">
  <img class="scene-img" src="images/02.png">
</div>

[data-index = "2"]는 세번째 위치하는(새 이미지가 있는) .graphic-item입니다. .bird는 <img class="bird">이므로 .graphic-item의 자식입니다. 그래서 [data-index = "2"] .bird 로 띄어쓰기 해줘야 합니다.

never6500님의 프로필 이미지
never6500

작성한 질문수

질문하기