0

我在这个脚本上使用选项 B:http ://www.dynamicdrive.com/dynamicindex5/bookmarkscroll.htm

我的目标元素与 id 不一致。当您单击链接时,它应该滚动到 id 并显示在页面顶部...

bookmarkscroll.scrollTo('sectionb')

<a href="javascript:bookmarkscroll.scrollTo('sectionb')">Scroll to Section B</a>

我应该提到我将它用于常见问题解答页面。

问题(超链接)在页面顶部是单行距的,答案在页面下方约 20 处。

为此,您是否需要为每个答案提供大量页面文本?

链接到 pastebin

4

1 回答 1

0

如果没有看到您的页面,在我看来最有可能的是在您滚动到的标题下方,您没有足够的内容(高度)来填满整个屏幕。因此,当您向下滚动时,滚动条会在标题与浏览器窗口顶部对齐之前到达底部。

尝试在该标题下方添加足够的段落以填满屏幕,看看是否有帮助。

于 2012-04-29T08:26:06.277 回答