【发布时间】:2014-09-16 08:51:49
【问题描述】:
我有一个带有编号锚标记的大型文档,如下所示。还有一个文本框,用于输入数字以转到使用 window.location.hash
的锚点我还使用箭头键转到下一个或上一个锚点。我想滚动到锚点以便给出一些方向感。
<a name="1">
some text
<a name="2">
some text
<a name="3">
这是我的功能
function updatePageNumber()
{
var pagenumber;
pagenumber = document.getElementById('pageNumber').value;
window.location.hash = pagenumber;
}
跳转到锚点非常难看,让人在文本中失去方向感。那么有没有办法用 JavaScript 滚动到锚点。我知道有很多 jQuery 示例,但我不了解 jQuery,也找不到 JavaScript。
最重要的原因是我想在地址栏上看到我的页码!
【问题讨论】:
-
CSS 技巧的 Chris Coyier 有一个工作示例 css-tricks.com/snippets/jquery/smooth-scrolling 您必须相应地更改您的代码
标签: javascript scroll anchor