Hyperlink 跨页面锚定链接

Hyperlink 跨页面锚定链接,hyperlink,tags,anchor,Hyperlink,Tags,Anchor,我有一个让我左右为难的难题,所以我希望你们中的一个好人能帮助我 我在两个不同的网站上开发,这两个网站我都试图在页面之间使用页面跳转/锚定标记来链接到特定的内容 跳转在页面上工作正常,但是如果我尝试链接到其他页面上的锚,它会跳转到适当的位置一两秒钟,然后重新加载回页面顶部。我已经删除了所有我认为可能冲突或导致页面重新加载而未成功的脚本和内容 在整个页面设置中锚定如下: <h2 id="#anchor">Anchor</h2> 锚定 导航跳转到同一页面工作正常: <

我有一个让我左右为难的难题,所以我希望你们中的一个好人能帮助我

我在两个不同的网站上开发,这两个网站我都试图在页面之间使用页面跳转/锚定标记来链接到特定的内容

跳转在页面上工作正常,但是如果我尝试链接到其他页面上的锚,它会跳转到适当的位置一两秒钟,然后重新加载回页面顶部。我已经删除了所有我认为可能冲突或导致页面重新加载而未成功的脚本和内容

在整个页面设置中锚定如下:

<h2 id="#anchor">Anchor</h2>
锚定
导航跳转到同一页面工作正常:

<a href="#anchor">Anchor</a>

导航到从不同页面跳转不起作用:

<a href="index.php#anchor">Anchor</a>

当尝试在不同的页面上定位时,是否有不同或更好的方法

例如:

谢谢


马克

也许你可以试试这个jquery脚本,我试过并为我工作过

$(document).ready(function () {
    var hash = '#'+window.location.hash.substr(1);//get the hash from your url
    $('html, body').animate({
        scrollTop: $(hash).offset().top
    }, 'slow');
});

你有没有试过删除这个小的浮动“顶部”链接?它的行为就像第一次加载时,它会跳到页面顶部。mrunion-是的,我尝试过删除它,但没有任何运气。谢谢你的建议。我不知道为什么这么简单的东西不起作用。这也发生在我工作的另一个网站上。非常令人沮丧在页面跳转后加载脚本并将页面重置到顶部时,这肯定是一个问题。我发现了这一点:这似乎是一个修复,尽管它不适用于我的实现。。。我页面上的一些脚本需要加载一点,所以我认为需要一些延迟——有人有什么想法吗??