it_kbg
451
2018-07-12 20:54:35
2
190

jquery fadeIn()


안녕하세요.

jQuery의 fadeIn에 대해 질문이 있습니다.

목록을 펼칠때 opacity: 0에서 1로 
접을때는 opacity: 1에서 0으로 가게 하려하는데요.

접을때 fadeOut은 잘 동작하는데
펼칠때 fadeIn 동작을 하지 않습니다.

목록들의 opacity를 0으로 설정해서 시작하면
그대로 opacity가 0인채로 펼쳐지구요(안보임)

1로시작하면 그대로 1로 펼쳐집니다...
점점 나타나는 애니매이션이 아닌...

fadeIn이 원래 이렇게 동작하는 것인가요?
아니면 무조건 fadeOut을 한번 해주고
fadein을 해야하는 것인가요?
0
0
  • 답변 2

  • ㄷㅗㅂㅣ
    77
    2018-07-13 00:12:05

    display: none 이 초기값이어야 합니다..... opacity 없이요 

    1
  • it_kbg
    451
    2018-07-13 20:38:52

    ㄷㅗㅂㅣ

    아하...

    그것도 모르고..

    show의 콜백으로 fadeIn을 불렀네요...


    show에서 이미 display:none 상태가 풀렸기 때문에..

    fadeIn은 동작하지 않은 거나 다름 없던거구요 ㅠㅠ;;

    감사합니다!!



    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.