滚动到相对于ID的位置

时间:2012-10-31 17:45:19

标签: javascript jquery scroll

滚动到距离ID X个像素的位置我需要做什么?例如,我想滚动到#ex。

上方200px
<script> 
    $(document).ready(function(){

        $("#ko1").click( function(){
            $("html, body").animate({ scrollTop: $('#in').offset().top }, 1000 );
        });
        $("#ko2").click(function(){
            $("html, body").animate({ scrollTop: $('#ex').offset().top }, 1000);
        });
    });
 </script>

2 个答案:

答案 0 :(得分:4)

$(document).ready(function(){

    $('#ko1').click(function () {

        $('html, body').animate({
            scrollTop: $('#in').offset().top - 200
        });

    });

});

答案 1 :(得分:0)

offset().top

中减去200