2013-05-10 2 views
0

div를 스크롤하는이 함수가 있습니다. 이 시점의 기능은 내가 한 가지만 제외하고는 원하는 것을 정확하게 수행합니다. 나는 스크롤이 생기를 원한다. 이 코드에서 어떻게 구현할 수 있습니까?이 코드에서 내 scrollTop 함수에 애니메이션 적용

$(function() { 

     var ele = $('#scroller'); 
     var scroll = 20; 

     $('.scroller-btn-up').click(function() { 
     // Scroll the element up  
     ele.scrollTop(ele.scrollTop() - scroll); 
     }); 

     $('.scroller-btn-down').click(function() { 
     // Scroll the element down 
     ele.scrollTop(ele.scrollTop() + scroll); 
     }); 

     $('.scroller-btn-up, .scroller-btn-down').bind({ 
     click: function(e) { 
      // Prevent the default click action 
      e.preventDefault(); 
     } 
     }); 

    }); 
+0

http://api.jquery.com/animate/ –

+0

나는 jQuery의 애니메이션 기능을 알고하지만 난 내 코드에서 구현 얻을 수 없습니다. –

답변

1
$(function() { 

    var ele = $('#scroller'); 
    var scroll = 20; 

    $('.scroller-btn-up').click(function() { 
    // Scroll the element up  
    ele.animate({scrollTop : ele.scrollTop() - scroll}); 
    }); 

    $('.scroller-btn-down').click(function() { 
    // Scroll the element down 
    ele.animate({scrollTop : ele.scrollTop() + scroll}); 
    }); 

    $('.scroller-btn-up, .scroller-btn-down').bind({ 
    click: function(e) { 
     // Prevent the default click action 
     e.preventDefault(); 
    } 
    }); 

}); 
+0

감사합니다. 이것은 정답입니다. –

관련 문제