假设我有一个名为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);
});
但是,如果锚点位于同一页面中,则此方法有效。我怎样才能让它在另一个页面上工作呢?当我单击链接时,我希望它转到另一个页面并滚动到锚点。