我在此脚本上使用选项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个br。
为了实现这一点,您是否需要为每个答案提供大量的页面文本?
答案 0 :(得分:0)
在没有看到您的页面的情况下,我最有可能的是,在您滚动的标题下方,您没有足够的内容(高度)来填充整个屏幕。因此,当您向下滚动时,滚动条会在标题与浏览器窗口顶部对齐之前到达底部。
尝试在该标题下方添加足够的段落以填充屏幕,看看是否有帮助。