在我的一个页面网站上,我使用滚动到功能滚动到网站的不同部分。jQuery,点击添加班级抵消49px
有一个固定的导航偏移49px,因此它可以完美降落在该部分。
$('nav a').click(function() {
$('html, body').animate({scrollTop: ($(this.hash).offset().top - 49)}, 1800,
function() {}
);
return false;
});
但我在网站上有一个博客。所以我想要发生的是,当我点击博客中的固定导航时,它将导航偏移49px,目前它不会重新调整偏移量。我试过这个,但没有工作。
$('nav a.secondary-link').click(function(event) {
$('html, body').animate({scrollTop: ($(this.hash).offset().top - 49)}, 1800,
function() {}
);
return false;
});
您可以在这里看到我的工作:如果您先查看新闻页面,您可以注意到该部分无法识别49px偏移量。
http://aspe.fishtankcreative.co.uk/newcastle-falcons/
请帮助。谢谢
尝试$('this.hash') – Huangism
代替什么,对不起还在学习javaScript/jQuery –