将元素滚动到页面底部的视图中

Dar*_*ney 2 javascript

我有一个大型数据表,当从中选择一个项目时,我想将其下面的提交按钮带入视图.

目前我一直在使用:

elb = document.getElementById('buybox');    
elb.scrollIntoView(true);
Run Code Online (Sandbox Code Playgroud)

这会将元素置于页面顶部的视图中,但是,我只希望它从页面底部进入视图,例如,10%,因此表格数据仍然存在,简单的页面移动显示用户按钮就在那里.

这可能吗?

由于页面与页面的不同,很难衡量内容高度.

我使用的是原生javascript,而不是JQuery库.

小智 7

尝试使用scrollIntoView(false)=)

而不是将elb带到顶部,它将它带到页面的底部=)

参考