我有一个可怕的时间编码应该是一个非常简单的序列。当我点击“转到第2部分”时,我希望它转到锚点,然后垂直滚动给定量(这里是50px)。所以,会发生什么,它会将锚点放在页面顶部,但它不会执行额外的调整滚动。为了看到这一点,你必须用很多文字填充两个段落块。HTML锚加Javascript脚本滚动
<html>
<head>
<script>
function scrollxy(dx,dy) {
window.scrollBy(dx,dy);
}
</script>
</head>
<body>
<p><a href="#anchor2" onClick="scrollxy(0,-50);">Go to Section 2</a></p>
<h2>Section 1</h2>
<p>Lots of text ...</p>
<a id="anchor2"></a>
<h2>Section 2</h2>
<p>Lots of text ...</p>
</body>
</html>
使用超时为“scrollxy”功能尝试...可能发生的事情是它同时在做两件事。 – 2015-02-24 16:55:21