0

在 HTML 中,如何在不使用 jquery 的情况下自动滚动特定的 div?我只想滚动特定的 div 或 textarea 以在页面加载时自动滚动。

4

1 回答 1

2

最简单的方法是在您的页面中创建一个 ID 锚点,例如:

<span id="scrollHere"></span>

然后在页面加载时,您可以调用一些 javascript 来自动滚动到该点:

location.href = "#scrollHere";

这不会为滚动设置动画,但它会做你需要的。

为了完全回答您的问题,如果您想滚动文本区域(假设您的意思是一段文字而不仅仅是一段文字。您还需要为此使用 Js,您可以使用:

scrollTo();

或者

scrollBy(dx,dy);

滚动一个元素。一个例子是:

document.getElementById('textareaID').scrollBy(0, 50);
于 2013-09-16T10:15:22.413 回答