2009-06-02 73 views
0

有沒有辦法控制瀏覽器在jquery中滾動的數量?例如,如果我想的內容添加到頁面的底部,有它永遠是在底部,與一切滾動起來(如終端)瀏覽器中滾動的控制量,jQuery

+0

,以及我的回答,SO來源是很多事情的一個很好的例子) – 2009-06-02 22:17:00

回答

5

這非常的網站(StackOverflow上)有答案... 查看源

$.scrollTo("#answers-table", 400); 

<script type="text/javascript"> 
$().ready(function() { 
    $(".answer-pager a, .tabs-answer-user a").click(function() { 
     var url = $(this).attr('href'); 

     $.post(url, function(result) { 
      var domelement = $(result); 
      $("#answers-table").html(domelement); 
     }); 

     $.scrollTo("#answers-table", 400); 

     return false; 
    }); 

}); 
</script> 

而且包括

<script src="/content/js/third-party/jquery.scrollTo-1.3.3-min.js" type="text/javascript"> 
2
$(window).scroll(function(e) { 
    e.preventDefault(); 
    //check browser scroll here and do whatever you want... 
    //$(window).scrollTop(); 
}); 

更新

哦,我剛剛發現這是可能的:

$(window).scrollTo(xxx); //xxx = '100px', '10%' or 44 or '+=10px'