복붙용 배너슬라이드(롤링) 소스 예제 - 기본형

· 2016-08-09 (화) 00:13:50 · 6151 · 1

데모 - 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개

감사합니다~!
댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

5,403건

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
PHP 16-10-10 조회 3,830
PHP 16-10-10 조회 3,475
PHP 16-10-06 조회 3,471
PHP 16-10-06 조회 4,706
PHP 16-10-06 조회 3,591
PHP 16-09-28 조회 3,512
jQuery 16-09-28 조회 4,648
PHP 16-09-27 조회 3,293
PHP 16-09-27 조회 4,531
웹서버 16-09-27 조회 3,547
JavaScript 16-09-23 조회 4,167
기타 16-09-20 조회 4,923
PHP 16-09-20 조회 4,300
기타 16-09-19 조회 5,411
JavaScript 16-09-17 조회 3,652
웹서버 16-09-15 조회 3,453
기타 16-09-01 조회 3,947
JavaScript 16-08-30 조회 3,505
node.js 16-08-23 조회 4,233
jQuery 16-08-21 조회 3,876
JavaScript 16-08-18 조회 5,441
PHP 16-08-11 조회 3,623
PHP 16-08-10 조회 4,043
JavaScript 16-08-09 조회 6,152
jQuery 16-08-05 조회 5,222
PHP 16-08-05 조회 1.5만
PHP 16-08-04 조회 7,248
jQuery 16-08-03 조회 3,857
PHP 16-08-03 조회 3,236
JavaScript 16-08-03 조회 6,419