好的,我正在开发一个带有一个外部页面的滚动站点(使用 jQuery)。有了这个外部页面,就有返回滚动页面的导航链接。我<div id="done">
在滚动页面的每个部分都添加了唯一 ID(例如 ),并在外部页面中的链接末尾添加了 # 锚点(例如<a href="index-banners.html#done">What We've Done</a>
)。
这些适用于 Safari 和 Chrome。但只有前 3 个(从页面顶部向下)在 FF 中有效。其余的将我带到页面底部。
如果我键入带有# 扩展名的滚动页面的 URL 到其中一个在 FF 中不起作用的 ID,它会起作用并将我带到正确的位置。我已经尝试删除在工作锚点之后发生的 jQuery,但它们仍然无法工作。但是,删除一些<ul>
jQuery 效果确实允许链接找到它们各自的点。这是一个观察,因为那些<ul>
必须保留。
谁能告诉我为什么以及如何修复/解决方法?
这是测试页面的链接(http://www.irishofcourse.co.cc/firebrand/index-banners.html)。前往“我们做什么”,然后单击“了解更多”链接到外部页面,或直接进入外部页面(http://www.irishofcourse.co.cc/firebrand/index-do.html) . 注意:“我们做了什么”、“案例研究”和“社交”的锚定链接不起作用。
本。