복붙용 배너슬라이드(롤링) 소스 예제 - 기본형
데모 - http://demo.widgets.co.kr/?c=73/84/85
가장 기본형 예제입니다.
단순히 배너 롤링 시킬 때 사용합니다.
<style type="text/css">
#widget-slide-1 {position:relative;margin:20px auto;width:600px; height:400px;border:5px solid gray;}
#widget-slide-1 ul{position:relative;width:100%; height:100%;padding:0px;margin:0px;list-style:none;}
#widget-slide-1 ul li{position:absolute;width:100%; height:100%; display:none; /*순번표기용*/text-align:center;font-size:20pt;line-height:390px;/*순번표기용 끝*/}
#widget-slide-1 ul li.on{display:block;}
</style>
<div id="widget-slide-1">
<ul>
<li style="background-color:white;" class="on">1</li>
<li style="background-color:red;">2</li>
<li style="background-color:green;">3</li>
<li style="background-color:blue;">4</li>
<li style="background-color:yellow;">5</li>
</ul>
</div>
<script type="text/javascript">
<!--
function setSlide(){// 동작 함수 생성
var box = document.getElementById("widget-slide-1");
var elm = box.getElementsByTagName( 'li' );
var max = elm.length-1;
var now = 0;
var next = 0;
var tmr = null;
var timr = 3000;
function change(){if(next > max) next = 0; else if(next < 0) next = max; for(var i=0; i <= max; i++ )elm[i].className = "";elm[next].className = "on";now = next;}
function befor(){next--; change();}
function after(){next++; change();}
function stop(){ clearInterval(tmr);}
function start(){tmr = setInterval(function(){after();}, timr); }
if(max>0){start();}
}
setSlide();// 실행
//-->
</script>
데모 - http://demo.widgets.co.kr/?c=73/84/85
댓글 1개
게시판 목록
개발자팁
질문은 QA에서 해주시기 바랍니다.
| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|---|
| 26 | MySQL |
아우겐나이스
|
21년 전 | 5831 | |
| 25 | JavaScript |
아우겐나이스
|
21년 전 | 5214 | |
| 24 | MySQL | 21년 전 | 7770 | ||
| 23 | MySQL | 21년 전 | 5067 | ||
| 22 | 기타 | 21년 전 | 8065 | ||
| 21 | 기타 | 21년 전 | 5970 | ||
| 20 | MySQL | 21년 전 | 6608 | ||
| 19 | MySQL | 21년 전 | 9362 | ||
| 18 | 기타 | 21년 전 | 6955 | ||
| 17 | MySQL | 21년 전 | 9485 | ||
| 16 | JavaScript | 21년 전 | 6732 | ||
| 15 | 기타 | 21년 전 | 4760 | ||
| 14 | 기타 | 21년 전 | 7670 | ||
| 13 | 기타 | 21년 전 | 5474 | ||
| 12 | JavaScript |
Recluse
|
21년 전 | 6492 | |
| 11 | 기타 |
아우겐나이스
|
21년 전 | 5429 | |
| 10 | 기타 |
Recluse
|
21년 전 | 5063 | |
| 9 | 기타 | 21년 전 | 5936 | ||
| 8 | MySQL | 21년 전 | 7462 | ||
| 7 | PHP | 21년 전 | 6939 | ||
| 6 | JavaScript | 21년 전 | 8172 | ||
| 5 | PHP | 21년 전 | 6200 | ||
| 4 | Linux | 21년 전 | 7067 | ||
| 3 | PHP | 21년 전 | 7313 | ||
| 2 | 기타 | 21년 전 | 5662 | ||
| 1 | JavaScript | 22년 전 | 7674 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기