jquery delay 질문

jquery delay 질문

QA

jquery delay 질문

본문

http://jsfiddle.net/minsupkr/zKLD9/1/ 

 

예제 사이트를 보시면, Click 버튼을 누르면

 

1번 파란색 박스가 먼저 아래로 내려가고, 좀 있다가 2번 빨간색 박스가 아래로 내려가는 데요.

 

Click 버튼을 광클릭하면 2번 빨간색 박스가 먼저 내려가려고 안달이 나서 가만 있질 못합니다. ㅡㅡ;;

(정확히는 2번 빨간색 박스 애니메이션이 실행되기 전에 버튼을 누르면 문제 발생)

 

어설픈 제 지식으로는 delay 가 초기화되지 않아서 그런 것 같은데, 

click 버튼을 광클릭하더라도 1번 파란색 박스가 먼저 내려가고, 2번 빨간색 박스가 내려가게 하려면 어떻게 소스를 고쳐야 할까요?

이 질문에 댓글 쓰기 :

답변 2

오...재밋어서.. 열심힣  한번해봣는데..

 

이렇게 하면 될가요 ?...

 

http://jsfiddle.net/zKLD9/36/ 

 

 

윽 처음에 이거다! 하고 채택했는데... 이 방법도 완전치는 않네요. ^^;;
2번 박스 애니메이션이 실행되려는 찰나(아주 미묘한 타이밍)에 버튼을 누르면 1번은 제자리에 있고 2번만 움직이네요. ㅠㅠ

1번 이미지가 움직인 후에야 비로소 2번 이미지가 작동되게 하실려면

var flag=0;

1번이미지 작동 flag=1;

if(flag ==1){ 2번이미지 작동 flag=0; }

 

이런 식으로 작성하면 될 것 같은데요 ㅎㅎ

답변을 작성하시기 전에 로그인 해주세요.
전체 28
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT