도와주세요. $.animate를 사용하여 페이지 요소 mousdown을 기반으로 이벤트를 구현했는데, 마우스를 연속해서 여러 번 클릭하면 애니메이션이 여러 번 반복적으로 재생되는 현상이 발생했습니다. 내가 달성하고 싶은 것은 클릭할 때마다 처음부터 애니메이션을 여러 번 클릭하면 여러 개의 mousdown 이벤트가 생성된다는 것입니다. 애니메이션 지속 시간을 기준으로 재생이 완료되었는지 판단하는 방법은 무엇입니까? 현재 애니메이션을 삭제하고 재생을 다시 시작하시겠습니까?
클릭시 먼저 종료하신 후 작업을 계속 진행해주세요.