한번만 클릭한다는게 어떤 형태일까용? 그냥 같은 버튼 계속 클릭하더라도 누적만 안되면 되는건가용? 다른 버튼 눌렸을 때 깎이는건 상관없는지 궁금합니당
+0
2019년 8월 30일
원하시는 형태인진 모르겠지만, js파일 26번째 줄에 $(this).on 을 $(this).one 으로 바꿔보시겠어용?
+0
2019년 8월 30일
랑이님~ 우왕 감사합니다^__________^ 일단 $(this).one이라는 메서드(메서드 맞는거지요? ㅋ)를 알게 되었습니다^^ 그런데 이 메서드가 시간 제한이나 횟수 제한 이런게 있는 건가요? 3~4번까지는 잘 되는데 그 다음부터는 잘 될 때도 있고 안 될 때도 있습니다. ㅠㅠ 또 다른 숫자를 클릭하면 오류가 나기도 하고요~
+0
2019년 8월 31일
그렇군요 흠 원하시던 효과는 맞는건가용? 전 괜찮은 것 같은데 다시 한번 봐야겠네용
+0
2019년 8월 31일
원하는 효과 맞습니다^^ 그런데 $(this).on('click', function() { ... }은 클릭할 때마다 10개의 숫자 중에서 클릭한 숫자에 대해 함수를 실행시켜주니까 정답에 해당하는 숫자를 계속 클릭하면 점수가 계속 올라가는 것으로 구현이 되는 것이고 실제로도 문항을 바꾸든 안 바꾸든 계속 진행이 잘 되는 반면 $(this).one('click', function() { ... }은 클릭을 한 번만 허용하니까 제대로 정답을 클릭한 후 다시 클릭하면 구현이 안 되어야 하니까 논리적으로 맞는 거 같은데... 실제 실행을 해 보면 3~4회까지는 확실하게 잘 구현이 됩니다만 그 이후로는 되었다 안 되었다가 합니다... 저도 고민을 해 보겠지만 잘 한 번 살펴봐 주시면 감사 감사하겠습니당^^
+0
2019년 9월 5일
js 53번째 줄 다음에 $(this).off('click'); 을 넣어서 한번 테스트해보시면 좋겠습니당
댓글 6개