일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 코드공유
- 프론트엔드
- PROJECT
- 코딩독학
- 웹디자인기능사
- 비전공자
- git
- 웹디자인기능사실기
- 웹퍼블리셔
- 정보처리기사
- 실기
- 리액트
- github
- JS
- 연산자
- jQuery
- 타입스크립트
- 생활코딩
- 웹디실기
- 슬라이드전환
- web
- JavaScript
- 자바스크립트
- Supabase
- 렛츠기릿자바스크립트
- 깃
- CSS
- react
- 세로메뉴바
- HTML
Archives
- Today
- Total
코딩하는라민
Jquery 이미지 슬라이드_이미지 순서대로 서서히 나타나게 본문
728x90
반응형
CSS, Jquery 이미지 슬라이드_이미지 순서대로 서서히 나타나게
1. 이미지 서서히 나타나게 하기
- 맨 위 이미지 하나만 보이게 하기 메인 이미지 너비를 100%로 맞추고, 부모 박스에 overflow: hidden;
- 이미지 2초동안 나타나고 사라지게 만들기(순차적으로 등장)
<ul class="img_list">
<li>
<img src="images/1.png" alt="">
</li>
<li>
<img src="images/2.png" alt="">
</li>
<li>
<img src="images/3.png" alt="">
</li>
</ul>
.img_list{
width: 500px;
height: 250px;
margin: 0 auto;
overflow: hidden;
}
.img_list img{
width: 100%;
height: 250px;
}
$(document).ready(function(){
var count=0;
$('.img_list li').eq(count).fadeIn();
setInterval(function(){
$('.img_list li').eq(count).fadeOut();
if(count==2){
count=0;
$('.img_list li').eq(count).fadeIn();
}else{
count++;
$('.img_list li').eq(count).fadeIn();
}
},2000);
});
- var
→ 변수선언
- eq()
→ 순서를 찾아줌. 0번부터 시작
- fadeIn() : 서서히 나타남
- fadeOut() : 서서히 사라짐
- setinterval(콜백함수, 시간)
→ 효과가 나타날 간격 지정.
→ 1,000 = 1초
- = ; 대입
== ; 비교
++ ; 1을 더함
count==2; → count가 2와 같다면,
count=0; → count에 0을 대입
count++; → count에 1을 더함
- if 조건문 사용하는 방법
if(조건){
조건문 → 만약 ~라면, 이런 조건을 실행하고
} else{
조건문 → 그렇지 않으면, 이런 조건을 실행해
}
728x90
반응형
'Core > Jquery' 카테고리의 다른 글
CSS Jquery 화면 가운데에 모달창 띄우기 (0) | 2022.09.26 |
---|---|
Jquery 이미지 슬라이드_상하좌우 슬라이딩 기본 (2) | 2022.09.23 |
CSS, Jquery 세로 메뉴 만들기(서브 메뉴) (0) | 2022.09.22 |
CSS, Jquery 메인메뉴, 서브메뉴 만들기 (2) | 2022.09.21 |
Jquery mouseover, mouseleave VS hover 차이점 (0) | 2022.09.21 |