gpt4 book ai didi

javascript - 当我使用固定标题将 anchor 从 page1 链接到 page2 时,出现滚动位置问题

转载 作者:行者123 更新时间:2023-11-28 06:02:52 24 4
gpt4 key购买 nike

我遇到了滚动位置问题。当我将 anchor 从第 2 页链接到第 3 页时,第 3 页位于固定标题下方。顺便说一句,page1 和 page2 共享相同的固定 header ,并且在相同的 <iframe></iframe> 中。这是我的页面:

第1页:

 <html>
<body>
<header class="fixed"></header>
<iframe src="page2"></iframe>
</body>
</html>

第2页:

<html>
<body>
<div id="navigation>
<a href="page3.html></a>
</div>
<div id="main">
content
</div>
</body>
</html>

第3页:

<html>
<body>
<div id="navigation>
<a href="page2.html class="anchor"></a>
</div>
<div id="main">
content
</div>
</body>
</html>

当我点击第2页中的链接a.anchor时,整个iframe都在标题下方。但是当我将鼠标移到顶部时,我可以使其看起来正常。这是 page3 的示例。当我将 page2 链接到 page3 时,滚动不会到达整个 html 的顶部。两者之间的距离就是固定标题的高度。

<小时/>

我尝试通过Javascript更改窗口的滚动位置,但它不起作用。怎么解决?

我希望我能向您解释清楚我的问题。

最佳答案

我相信您已经放置了 anchor ,因此如果您想更改 HTML 页面并直接转到 anchor ,您的链接应如下所示:

 <a href="usermgm.html#anchor">

有关 W3C website 的更多信息

关于javascript - 当我使用固定标题将 anchor 从 page1 链接到 page2 时,出现滚动位置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37132930/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com