という名前のページがあるとしましょうindex.html
。ドキュメント内には、別のページのアンカーへのリンクがあります。だから言いましょう:
<a href="page.html#anchor" class="scroll">Link</a>
現在、同じドキュメント内のアンカーにアニメーションでスクロールする次のjQueryスクリプトがあります。
$(".scroll").click(function(event){
event.preventDefault();
$('html,body').animate({scrollTop:$(this.hash).offset().top}, 500);
});
ただし、これはアンカーが同じページにある場合に機能します。別のページでも機能させるにはどうすればよいですか?リンクをクリックすると、他のページに移動してアンカーまでスクロールします。