javascript - 将元素滚动到页面底部的 View 中

标签 javascript

我有一个大数据表,当从中选择一个项目时,我想将其下方的提交按钮带到 View 中。

目前我一直在使用:

elb = document.getElementById('buybox');    
elb.scrollIntoView(true);

这会将元素显示在页面顶部,但是,我只希望它显示在页面底部的 10% 处,因此表格数据仍然存在,并且简单的页面移位向用户显示按钮在那里。

这可能吗?

很难测量内容高度,因为它们因页面而异。

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

最佳答案

尝试使用 scrollIntoView(false) =)

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

Reference

关于javascript - 将元素滚动到页面底部的 View 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25974527/

相关文章:

javascript - 平移手势悬停 HTML 元素

javascript - 如何使用 jQuery Closest() 函数获取元素的 Id

javascript - Firebase - 对象与数组并返回 .key()

javascript - 当值为字符串时,kendo.tostring 不格式化数字

javascript - Angularjs "Controller as"或 "$scope"

javascript - 在函数中使用 preventDefault() 的问题

javascript - Google API 多个标记(地址不是经纬度)显示标题(工具提示)

javascript - 从 JavaScript 调用 Azure 函数来获取 SAS token 会违反安全性吗?

javascript - IPython notebook ~ 使用 javascript 运行 python 代码?

javascript - 使用JS将表单字段标记为只读