我在一个长长的HTML页面上有一个链接。当我单击它时,希望通过滚动到 View 中,在窗口的其他部分看到div

有点像其他语言中的EnsureVisible

我已经检查了scrollTopscrollTo,但它们看起来像是红色鲱鱼。

有人可以帮忙吗?

最佳答案

一个古老的问题,但是如果有人通过谷歌找到了这个(就像我一样),谁不想使用 anchor 或jQuery;有一个内置的javascript函数可以“跳转”到一个元素;

document.getElementById('youridhere').scrollIntoView();

还有更好的选择;根据quirksmode上的出色兼容性表,这是supported by all major browsers!

09-30 16:31