화면이 로드되었을때 무언가 fade in 된다던지, 효과를 넣을때 간단하게 쓸수있는 함수.
$('#section_01').delay(200).queue(function(){ $(this).addClass('active1'); });
이런식으로 선택자에게 delay함수를 써주고, addClass를 해주면 된다.
이때, 미리 css 에서 section_01이 active1 클래스를 가졌을 때 특정 부분의 opacity가 1이 되도록 하고, section1에는 transition: all 1s ease 0.5s 등으로 애니메이션 효과를 준다.
예시)
html
<section id="section1">
<div class="content">나타나는 부분</div>
</section>
css
#section1 .content{opacity: 0; transition: all 0.3s;}
#section1.active .content{opacity:1;}
js
$('#section1').delay(200).queue(function(){ $(this).addClass('active'); });
728x90
'퍼블리싱 > HTML | CSS | Javascript' 카테고리의 다른 글
IOS CSS팁 (0) | 2019.07.24 |
---|---|
오늘 하루동안 열지않기 레이어 팝업 (0) | 2018.12.05 |
화면 크기(width)에 따라 스크립트 적용 (0) | 2018.12.04 |
css 속성 정렬 바꿔주기 (0) | 2018.01.17 |
CSS 폰트 아이콘 사이트 모음 (0) | 2017.07.05 |