私は Pagify.js プラグインを使用しています。これは、ブラウザーがページ全体を更新することなく、jquery を使用してコンテナー div 内に複数の html ファイルをプルすることで、1 ページの Web サイトを作成するのに役立ちます。
問題は、リンクがクリックされたときにナビゲーション バーの div にスクロールしようとしていて、奇妙な結果が得られることです。これがプラグインと HTML jsfiddle です。スクロールに使用しているコードは次のとおりです(どこに配置すればよいかわかりません)
$('html, body').animate({scrollTop:$('#nav').position().top});
pageify.js のさまざまな場所に scrollTop コードを貼り付けると、さまざまなことが起こりますが、まったく正しく動作するものはありません。リンクをクリックするとナビゲーション div までスクロールするが、ブラウザを更新するとスクロールしないという状況を実現しようとしています (既に表示されているはずです。このサイトのように: http://www. madebysofa.com/archive/index.html