我打算使用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/