我正在使用 Pagify.js 插件,它通过使用 jquery 将多个 html 文件拉到容器 div 中来帮助创建一页网站,而无需浏览器刷新整个页面。
问题是我试图在单击链接时滚动到导航栏 div,但结果很奇怪。这是插件和 HTML jsfiddle。这是我用来滚动的代码(我不知道放在哪里)
$('html, body').animate({scrollTop:$('#nav').position().top});
如果我将 scrollTop 代码粘贴到 pagify.js 中的不同位置,则会发生不同的事情,其中没有一个行为完全正确。我正在尝试实现一种情况,如果单击链接,它将滚动到导航 div,但如果刷新浏览器则不会滚动(它应该已经存在。就像在这个网站上一样:http://www. madebysofa.com/archive/index.html