Jquery 在Firefox中,只有前3个(共7个)锚定链接(使用ID)起作用(指向正确的位置)(所有链接都在Chrome和Safari中起作用)

Jquery 在Firefox中,只有前3个(共7个)锚定链接(使用ID)起作用(指向正确的位置)(所有链接都在Chrome和Safari中起作用),jquery,html,firefox,hyperlink,anchor,Jquery,Html,Firefox,Hyperlink,Anchor,好的,我正在使用jQuery和一个外部页面在一个滚动站点上工作。使用此外部页面,可以返回到滚动页面的导航链接。我已经在滚动页面的每个部分添加了唯一的ID,例如,并在外部页面的链接末尾添加了锚定点 它们在Safari和Chrome中工作。但只有从页面顶部向下的前3个在FF中起作用。其余的请转到本页底部 如果我键入滚动页面的URL,其中一个ID的扩展名在FF中不起作用,它会起作用,并将我带到正确的位置。我已经尝试移除工作锚点之后出现的jQuery,但它们仍然无法工作。然而,删除一些jQuery效果确

好的,我正在使用jQuery和一个外部页面在一个滚动站点上工作。使用此外部页面,可以返回到滚动页面的导航链接。我已经在滚动页面的每个部分添加了唯一的ID,例如,并在外部页面的链接末尾添加了锚定点

它们在Safari和Chrome中工作。但只有从页面顶部向下的前3个在FF中起作用。其余的请转到本页底部

如果我键入滚动页面的URL,其中一个ID的扩展名在FF中不起作用,它会起作用,并将我带到正确的位置。我已经尝试移除工作锚点之后出现的jQuery,但它们仍然无法工作。然而,删除一些jQuery效果确实允许链接找到它们各自的点。这仅仅是一个观察,因为这些都是必须保留的

有人能告诉我为什么以及如何修复/解决问题吗

这里是指向测试页面的链接。转到我们要做的,然后单击“查找更多”链接到外部页面,或直接转到此处的外部页面。注意:与我们所做工作、案例研究和社会实践相关的锚定链接不起作用


Ben。

要做锚定链接,您需要滚动到并作为链接。

感谢您的回复。虽然我读到链接到ID的方法现在更好,但我也尝试了name=方法,得到了相同的结果。如前所述,前3项工作都在Safari+Chrome中进行。我在我所有的浏览器上再次测试了you's page,并且在所有浏览器中,该站点的行为都是相同的。我点击左边的导航栏,页面在锚上下滚动。当我单击“我们所做的”和“了解更多”时,您将进入一个新页面。使用导航后,所有链接都会因浏览器的不同而表现出奇怪的行为。这正是我所经历的,不过更具体地说,FireFox的浏览器并没有很好地处理它们,这确实是我所关心的。猜猜原因是什么?你能发布jquery代码让函数做锚滚动吗?锚链接没有jquery函数。外部页面上的链接如下所示。它们链接到主页中使用的ID标记。主页面上的滚动使用jQuery,但工作正常。