![](/img/trans.png)
[英]How do I keep a div center when browser window goes smaller than div size?
[英]Keep div (when expanded) in browser window view
我添加了此脚本,以确保#myDiv
完全#myDiv
:
document.getElementById('myDiv').scrollIntoView();
但是,这#myDiv
的顶部设置为浏览器窗口的顶部。 有没有办法修改此值,以使#myDiv
的底部从浏览器窗口的底部设置一定数量的像素?
Element.scrollIntoView 无法执行您想要的操作。
使用文档的scrollHeight(检查兼容性)和元素在文档中的绝对偏移量自行计算偏移量(通常使用元素本身的offsetTop,其parentNode等的递归函数)
我曾经读过这些文章:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.