본문 바로가기

카테고리 없음

[웹3]240326-11일차(아코디언_제이쿼리)

https://codepen.io/limyena/pen/jORwvWN

 

아코디언 js

...

codepen.io

 

[폴더 나눠서 저장]

 

 

 

- 스크립트 제이쿼리 연결

 

- 잘 연결됐는지 배경색 칠해서 확인

 

 

1. ccs에서 실행되어야하는 식을 먼저 입력한다.

2. ccs에서 실행되어야하는 식이 바로 실행되지 않도록 조건을 걸어준다.

3. js에서 조건이 실행될 수 있는 코드를 작성한다.

   ㄴ목적을 먼저 주석으로 작성하면 좋다.

   ㄴ버튼이 두개인지 한개인지 체크하고 시작하면 좋다.

       - 버튼이 두개: click이벤트가 두개

       - 버튼이 한ㄴ개: if(){}else

   ㄴ식을 한번에 작성하지말고 덩어리로 잘라서 퍼즐맞추듯이 코드를 끼워넣으면 좋다.

 

(클릭이벤트) (조건문) (추가되는 실행문) (제거되는 실행문) (함수) (반복될 수 있는 조건문)

 

[주의사항]

- Class 에서 C는 무조건 대문자로 작성해야함.

- this 를 활용하면 간단하게 해결할 수 있음.

  ㄴthis는 어떤 조건이 필요했는지 체크하면 좋다.

- hasClass를 사용할때 ;(세미콜론)을 사용하면 안된다.

- 자바스크립트에 코드구조가 잘못되었으면 console창에 나오고 선택자가 잘못되었으면 console창에 오류가 나오지 않는다.

- console.log("실행");을 입력해서 코드가 제대로 실행되는지 확인

 

 

[ li를 클릭했을 때 자식인 .a-box가 block이 되면서 구조가 나와야한다. ]

- 세미콜론을 점으로 바꿔주기

- Class로 변형됨

- 한번에 입력하지말고 조각 조각 입력해서 퍼즐맞추기

 

 

[두번째 답변이 ㄴㅏ올 때 첫번쨰 답변 사라지게 하기]