질문드립니다.
본문
화살표를 클릭시 반대로 되게하고, 한번더 클릭하면 다시 원래대로 돌아오도록 하고싶은데...
클릭하면 한번은 실행되고 한번은 안됩니다...;;
첫번째 클릭은 실행이되고, 두번째 클릭은 실행이 안되고, 세번째 클릭은 실행되고.. 이것의 반복이되네요..;
이건 왜 이렇게 되는걸까요ㅠㅠ..
답변 5
let num = 0;
이 아닌
var num = 0;
으로 선언하시고 변수는 클릭펑션 상단에 넣으세요.
속성변경보다 숫자의 대입을 먼저 해보시는건 어떨런지..
addClass / removeClass 를 사용해보시는건 어떠실까요?
두번째 실행하시면 let = num 0; 을 다시 실행하니까 실행이 안되는게 아닐까요?
아마 실행되지 않는게 아니라
아이콘을 같은걸로 바꾸는 걸로 생각되네요.
toggleClass()를 써 보세요
답변을 작성하시기 전에 로그인 해주세요.