티스토리 툴바


달력

05

« 2012/05 »

  •  
  •  
  • 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
  •  
  •  
2012/04/06 10:32

jQuery Div 좌우 이동 javascript2012/04/06 10:32

 

<div id="obj">
    <div id="a">aaaaaaaa</div>
    <div id="b" style="display:none;">bbbbbbbb</div>
    <div id="c" style="display:none;">cccccccc</div>
    <div id="d" style="display:none;">dddddddd</div>
</div>

<div id="prev">prev</div>
<div id="next">next</div>

$(document).ready(function() {
    $("div").click(function() {
       var objID = $(this).attr("id");
        
        if( objID == 'prev') {
            MoveDiv('prev');   
        }
        else if( objID == 'next') {
            MoveDiv('next');
        }
    });
});

var MoveDiv = function(str){
    var nShow = 0;
    $("#obj div").each(function(index) {
        if( $(this).is("visible") ) {
         nShow = index;   
        }
    });
    
    if( str == 'prev' ){
        if( nShow-1 < 0 ) {
            nShow = $("#obj div").length();
        }
        else {
            nShow = nShow -1;
        }
    }
    else {
        if( nShow + 1 > 3 ) {
            nShow = 0;
        }
        else {
            nShow = nShow + 1;
        }
            
    }
    
    $("#obj div").hide();
    $("#obj div").eq(nShow).show();
}

demo : http://jsfiddle.net/underbar/wAAMj/15/

prev 또는 next 를 눌러서 div를 숨겼다 보였다 하는.. 단순한..

 

저작자 표시 비영리 동일 조건 변경 허락
Posted by 깔따구

댓글을 달아 주세요