setTimeout 시간계산

setTimeout 시간계산

QA

setTimeout 시간계산

본문

$(".test1").fadeIn().animate({top:"40%",opacity:1},3000);
$(".test1").delay(4000).fadeOut(2000).css({top:"42%"});

$(".video").delay(4000).fadeIn(2000);
    setTimeout(function() {
        $("#play_video").get(0).play();
    }, 4000);
$(".video").delay(4000).fadeOut(2000);

 

 

위의 내용을 setTimeout으로 반복시킬려고 하는데요...

도저히 시간 계산이 어떻게 되야하는지 모르겠습니다...딜레이도 포함인지...등등...

 

제가 계산해서 넣으니 처음에는 정상인거같아도 한참 틀어놓으면 미세한 차이로 순서가 뒤죽박죽 난리가 나드라고요...

 

고수님들 시간계산법 좀 알려주세요...ㅠ

이 질문에 댓글 쓰기 :

답변 1

어떤걸 어떻게 이렇게 자세히 써주셔야줘.. 뭘 만드는지.. 세부적으로 해주세요

제 설명이 너무 부족했나보네요..

1) test1이 나타나서 애니메이션 작동하고
2) test1이 사라지면서 video가 나타나서 플레이되고
3) video가 일정시간 보여지다가 사라지면 다시 1)부터 반복하는...

슬라이드처럼? 만드는거라서...1)부터 3)의 내용을 setTimeout 안에 넣고 반복실행?을 하려고 하는겁니다....

이렇게 적어드리면 될까요...ㅠ?
반복적으로 돌아가는데 이상은 없는거 같은데 시간을 계산할 줄 몰라서...ㅠ
시간 계산법을 여쭤본거라서 자세한 설명을 안썼는데..성의없어 보였다면..죄송해요;;;

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

회원로그인

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