"광주 문화예술 인문스토리 플랫폼"의 두 판 사이의 차이

광주문화예술인문스토리플랫폼
이동: 둘러보기, 검색
3번째 줄: 3번째 줄:
 
<html>  
 
<html>  
  
  <div class="boxwrap">
+
    <div class="box" style="background-color:red;">1</div>
 
    <div class="box" style="background-color:orange;">2</div>
 
    <div class="box" style="background-color:yellow;">3</div>
 
    <div class="box" style="background-color:green;">4</div>
 
    <div class="box" style="background-color:blue;">5</div>
 
    <div class="box" style="background-color:indigo;">6</div>
 
    <div class="box" style="background-color:violet;">7</div>
 
    </div>
 
  
 
<style>
 
<style>
    .boxwrap{ display: table; table-layout: fixed; width: 700%; height: 100%; table-layout: fixed;}
+
        .box{ display: table-cell;position:relative; color:#ffffff; font-size:24pt;}
 
 
</style>
 
</style>
 
<script>
 
<script>
       window.onload = function () {
+
        
            var elm = ".box";
 
            $(elm).each(function (index) {
 
                // 개별적으로 Wheel 이벤트 적용
 
                $(this).on("mousewheel DOMMouseScroll", function (e) {
 
                    e.preventDefault();
 
                    var delta = 0;
 
                    if (!event) event = window.event;
 
                    if (event.wheelDelta) {
 
                        delta = event.wheelDelta / 120;
 
                        if (window.opera) delta = -delta;
 
                    }
 
                    else if (event.detail)
 
                        delta = -event.detail / 3;
 
                    var moveTop = $(window).scrollLeft();
 
                    var elmSelecter = $(elm).eq(index);
 
                    // 마우스휠을 위에서 아래로
 
                    if (delta < 0) {
 
                        if ($(elmSelecter).next() != undefined) {
 
                            try{
 
                                moveTop = $(elmSelecter).next().offset().left;
 
                            }catch(e){}
 
                        }
 
                    // 마우스휠을 아래에서 위로
 
                    } else {
 
                        if ($(elmSelecter).prev() != undefined) {
 
                            try{
 
                                moveTop = $(elmSelecter).prev().offset().left;
 
                            }catch(e){}
 
                        }
 
                    }
 
                   
 
                    // 화면 이동 0.8초(800)
 
                    $("html,body").stop().animate({
 
                        scrollLeft: moveTop + 'px'
 
                    }, {
 
                        duration: 800, complete: function () {
 
                        }
 
                    });
 
                });
 
            });
 
        }
 
 
</script>
 
</script>
 
<style>
 
<style>

2024년 5월 26일 (일) 01:26 판