0

我添加了这个脚本以确保#myDiv在展开时完全可见:

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

但是,这会将顶部设置#myDiv为浏览器窗口的顶部。有没有办法修改这个,使底部#myDiv从浏览器窗口的底部设置一定数量的像素?

4

1 回答 1

0

Element.scrollIntoView不能做你想做的事。

使用文档的scrollHeight(检查兼容性)和文档上元素的绝对偏移量自行计算偏移量(通常使用元素本身的offsetTop递归函数,其parentNode等)

我曾经读过那些文章:

于 2016-01-27T10:19:05.023 回答