내 코드에 버그가 있습니다. 나는 해결책을 찾기 위해 몇 시간 동안 연구를 해왔다. 여기에 내가 달성하려고 노력하고있어 :jQuery : 체크 박스를 클릭하면 애니메이션 div
나는 6 개의 체크 박스가있는 페이지가있다. 각 체크 박스 주위에 배치 칸 .control-case
이 있습니다. 5 개의 확인란을 선택하면 나머지 확인란의 .control-case
에는 .unselected
이 추가됩니다.
이제이 래퍼 .control-case .unselected
을 클릭하면 jQuery 색상으로 애니메이션을 적용하려는 알림 기간이 있습니다.
좋은 소식 : 클릭하면 다소 효과가 있습니다.
나쁜 소식 : 가끔씩 클래스가없는 div가 트리거되고 색상 변경이 반복 될 수 있습니다 (대기열 백업으로 인해). 클릭했을 때 올바른 div에서만 한 번 트리거되도록 허용하려면 어떻게해야합니까?
P. 나는 또한 .hasClass
방법을 시도했다. 성공하지 못했습니다. 나는 모든 지원을 주셔서 감사합니다 http://pastebin.com/8XR7iHp2
:
여기 내 코드입니다! :)
$('#type-controls .control-case.unselected').click(function() {
새로운 클릭 핸들러
내가 모든 웹 코드 붙여 넣기 요구에 http://jsfiddle.net/ 추천 수 http://jsfiddle.net/w7djF/1/에서 데모를 볼 수 있습니다, 그것은 JS/CSS/태그를 seperates하고 그 결과를 즉시 미리보기를 할 수 있습니다 . –
일단 애니메이션이 한번 실행되면'hasRun'이라는 부울 변수를 사용하고 처음에는'false'로 설정하고 값을'true'로 변경할 수 있습니다. – laker