setInterval(실행함수,밀리초) 추가 - (설정 초마다 자동실행 ) > JQUERY

본문 바로가기

사이트 내 전체검색

뒤로가기 JQUERY

setInterval(실행함수,밀리초) 추가 - (설정 초마다 자동실행 )

페이지 정보

작성자 관리자 작성일 21-07-21 14:50 조회 677 댓글 0

본문

<style>

* {

margin: 0;

padding: 0;

}

body {

font-family: "굴림", sans-serif;

font-size: 12px;

}

button{

cursor:pointer;

}

#wrap {

width: 200px;

margin: 20px auto;

}

#wrap .page {

text-align: right;

margin-bottom: 5px;

}

#wrap .page .page_n {

display: inline-block;

margin-right: 10px;

}

#wrap .page button {

border: none;

background: #666;

color: #fff;

width: 20px;

height: 20px;

line-height: 1.5;

overflow: hidden;

}

#wrap .vis {

width: 200px;

height: 200px;

border: 2px solid #505900;

overflow: hidden;

}

</style>


<script>

$(document).ready(function() {

var totalNum = $(".vis > div").length // 4

var currentNum = 1;

$(".page_n > span:first").text(currentNum);

$(".page_n > span:last").text(totalNum);

$(".next_b").click(function() {

currentNum++;

if (currentNum > totalNum) {

currentNum = 1;

}

$(".vis div:first").insertAfter(".vis div:last");

$(".page_n > span:first").text(currentNum);

});

$(".prev_b").click(function() {

currentNum--;

if (currentNum < 1) {

currentNum = totalNum;

}

$(".vis div:last").insertBefore(".vis div:first");

$(".page_n > span:first").text(currentNum);

});


//시간 설정 단위로 자동 실행 처리

setInterval(function() {

currentNum++;


if (currentNum > totalNum) {

currentNum = 1;

}


$(".vis div:first").insertAfter(".vis div:last");

$(".page_n > span:first").text(currentNum);

}, 4000); //4초

});

</script>


<div id="wrap">

<div class="page">

<span class="page_n">

<span></span> / <span></span>

</span>

<button class="prev_b">&lt; 이전</button>

<button class="next_b">&gt; 다음</button>

</div>

<div class="vis" style="position: relative;">

<div style="position: absolute;"><a href="#"><img src="1.jpg" alt="HTML"></a></div>

<div style="position: absolute;"><a href="#"><img src="2.jpg" alt="CSS"></a></div>

<div style="position: absolute;"><a href="#"><img src="3.jpg" alt="Javascript"></a></div>

<div style="position: absolute;"><a href="#"><img src="4.jpg" alt="jQuery"></a></div>

</div>

</div>

추천0 비추천 0

댓글목록 0

등록된 댓글이 없습니다.


Copyright © dancePKT. All rights reserved.
PC 버전으로 보기