控制浏览器中的滚动量,jQuery

时间:2009-06-02 22:04:35

标签: jquery

有没有办法控制浏览器在jquery中滚动的数量?例如,如果我想将内容添加到页面底部并使其始终位于底部,则其他所有内容都会向上滚动(如终端)

2 个答案:

答案 0 :(得分: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">

答案 1 :(得分: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'