我有一個可怕的時間編碼應該是一個非常簡單的序列。當我點擊「轉到第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