我打算使用scrollTo,但是在链接上单击导航栏时,它会滚动到右边的div,但距离有点远。我认为这与顶部的固定导航栏有关。我该如何抵消呢?

<script src="js/jquery.scrollTo.js"></script>
<script src="js/jquery.nav.js"></script>
<script>
$(document).ready(function() {
$('#nav').onePageNav({
    begin: function() {
    console.log('start')
    },
    end: function() {
    console.log('stop')
    }
});

$('.do').click(function(e) {
    $('#section-4').append('<p></p>');
    e.preventDefault();
});

});
</script>

最佳答案

$(...).scrollTo( '#div', 1000, { offset: -50 } ); // add or deduct from the final position

关于jquery - jQuery滚动到滚动太远,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18647999/

10-12 12:58
查看更多